为了账号安全,请及时绑定邮箱和手机立即绑定

获取字符串的前n个字符

获取字符串的前n个字符

PHP
四季花海 2019-10-13 12:08:07
获取字符串的前n个字符如何在PHP中获得字符串的前n个字符?将字符串裁剪成特定数目的字符并附加“.”的最快方法是什么?如果需要的话?
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

这个功能从4.0.6版本就已经内置到PHP中了。看医生.

echo mb_strimwidth('Hello World', 0, 10, '...');// outputs Hello W...

注意,trimmarker(以上省略号)包含在截断长度中。


查看完整回答
反对 回复 2019-10-14
?
阿晨1998

TA贡献2037条经验 获得超6个赞

如果需要对字符串字符集进行控制,多字节扩展可以派上用场。

$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) . '...';}


查看完整回答
反对 回复 2019-10-14
  • 3 回答
  • 0 关注
  • 356 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信