吴伟贤のBlog

Feed Rss

php限制新闻标题的显示字数

10.27.2007, php, by .

$strleng)return $str;//字符串长度小于规定字数时,返回字符串本身 $notchinanum = 0; //初始不是汉字的字符数 for($i=0;$i<$cutleng;$i++) { if(ord(substr($str,$i,1))<=128) { $notchinanum++; } } if(($cutleng%2==1)&&($notchinanum%2==0))//如果要截取奇数个字符,所要截取长度范围内的字符必须含奇数个非汉字,否则截取的长度加一 { $cutleng++; } if(($cutleng%2==0)&&($notchinanum%2==1))//如果要截取偶数个字符,所要截取长度范围内的字符必须含偶数个非汉字,否则截取的长度加一 { $cutleng++; } return substr($str,0,$cutleng); } ?> 在需要的时候,调用这个函数— cutstr 例如: //从后台读出新闻标题的前25个汉字

评论已关闭。