获取字符串的前n个字符

获取字符串的前n个字符

如何在PHP中获得字符串的前n个字符?将字符串裁剪成特定数目的字符并附加“.”的最快方法是什么?如果需要的话?



四季花海
浏览 357回答 3
3回答

蓝山帝景

这个功能从4.0.6版本就已经内置到PHP中了。看医生.echo mb_strimwidth('Hello World', 0, 10, '...');// outputs Hello W...注意,trimmarker(以上省略号)包含在截断长度中。

阿晨1998

如果需要对字符串字符集进行控制,多字节扩展可以派上用场。$charset = 'UTF-8';$length = 10;$string = 'Hai to yoo! I like yoo soo!';if(mb_strlen($string, $charset) > $length) {   $string = mb_substr($string, 0, $length - 3, $charset) . '...';}
打开App,查看更多内容
随时随地看视频慕课网APP