龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

mb_substr和mb_strcut的区别

时间:2014-07-22 14:51来源: 作者: 点击:
分享到:
span style=font-size:10.5pt;font-family: Times Newroman;mso-fareast-font-family:宋体;mso-font-kerning:1.0pt;mso-ansi-language:en-us;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA;mb_substr()/spanspan style=font-size:10.5pt;font-family:宋
mb_substr() 函数对英文或中文字符都表示一个单位。
mb_strcut()
函数对中文字符是 3 个单位,英文是 1 个单位。
例如:
<?php
$str = "这样abcd一来";
echo "mb_substr:".mb_substr($str, 0, 5, 'utf-8');
echo "<br>";
echo "mb_strcut:".mb_strcut($str, 0, 8, 'utf-8');
?>
输出结果如下:
mb_substr: 这样abc
mb_strcut:  这样ab
精彩图集

赞助商链接