~关于显示自定义长度字符串的有关问题

WBOY
Freigeben: 2016-06-13 10:16:26
Original
945 Leute haben es durchsucht

求助~~关于显示自定义长度字符串的问题
我写了一个自定义字符串长度的函数,代码如下:

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function _word_num($string,$length){        $string = trim($string);        if(strlen($string)>$length){            return (mb_substr($string,0,$length,"gbk")."...");        }else {            return $string;        }    }
Nach dem Login kopieren


问题是...使用了这个函数以后,不管长度是否符合,全部都加了"...",求解释。。

------解决方案--------------------
代码我也觉得没问题,可能我觉得就是楼主传的字符串是中文的,但是楼主需要知道中文的strlen是英文的2倍,那么确定长度的时候就需要注意了。
如果楼主本来就知道,那么我也就不知道为什么了
------解决方案--------------------
代码确实没问题。。。
------解决方案--------------------
给出你的测试数据。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage