中文,俄文字符的PHP字数限制功能(UTF8)

时间:2012-01-09 04:08:47

标签: php string character-encoding

我有一个有用的功能,可以从产品,新闻等的长描述中抓取文本,并显示有限数量的单词来创建新闻或产品快照。 现在的问题是当长描述用中文,俄文,阿拉伯文(无ASCII)这个函数中断时。

如何将UT8编码强制执行此功能,或者是否可以使用长描述显示有限数量的单词?

function wordLimit($string,$limitNum){
 if (strlen($string) > $limitNum){
   $string = substr($string, 0, strrpos(substr($string, 0, $limitNum), ' ')) . '...';
 }
   return $string;
}

0 个答案:

没有答案