按指定长度截断一个字符串,并且被截断的地方(结尾)会以...来代替
StringHelper::truncate('我是中国人', 4); //我是中国...
StringHelper::truncate('我是a中国人', 4); //我是a中...
StringHelper::truncate('我是中国人', 5); //我是中国人
StringHelper::truncate('我是中国人', 6); //我是中国人
指定截断后缀
StringHelper::truncate('我是中国人', 4, '..'); //我是中国..
StringHelper::truncate('我是中国人', 4, '。。。'); //我是中国。。。
另外它还支持带HTML的字符截断,只要将最后一个参数$asHtml设为true:
StringHelper::truncate('abcd<span>efg</span>hijk', 9, '...', 'UTF-8', true);
//abcdefghi...