PHP 随笔

1. 截断字符函数substr() 和mb_substr().

在截断字符时,一般都会使用substr()这个函数。但是强烈推荐使用mb_substr(),后者在处理特殊字符上可使用mb_internal_encoding()函数设定字符集格式。

区别可参考如下例子:

<?php
$str = 'ñ Substr() ñ Mb_substr() ñ Others';
mb_internal_encoding("UTF-8");
echo substr($str, 0, 28),"<br>";
echo mb_substr($str, 0, 28),"<br>";

?>

博客分类: 
Total votes: 807

添加新评论