时间:2021-07-01 10:21:17 帮助过:36人阅读
<?php
header("content-type:text/html; charset=utf-8");
$string = "你好我好大家好";
echo strlen($string).'';
echo mb_substr($string,0,4,'utf-8').'...';
echo mb_strcut($string,0,4,'utf-8').'...';
?>
输出的结果:
21
你好我好...
你...
从上面的例子可以看出,mb_substr是按字来分割字符,而mb_strcut是按字节来分割字符,但是都不会产生半个字符的现象。