PHP substr(),mb_substr()及mb_strcut()的区别和用法

在截取中文字符的时候总是忘记mb_substr()这个函数,所以还是记下来

substr() 在截取中文字符时,往往截取不全,就会出现乱码情况

再来看看mb_substr()和mb_strcut()的区别

<?php
$str = '我是一串比较长的中文';

echo "mb_substr:" . mb_substr($str, 0, 6, 'utf-8'); //mb_substr(目标字符串,截取开始为止,截取结束为止,编码)

echo "<br>";

echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');
?>

输出结果如下:

mb_substr : 我是一串比较
mb_strcut : 我是

posted @ 2012-11-28 16:01  aluode  阅读(1037)  评论(0编辑  收藏  举报