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 : 我是