php显示指定长度的字符串,超出长度以省略号填补尾部
php显示指定长度的字符串,超出长度以省略号填补尾部
function strCut($str,$length)//$str为要进行截取的字符串,$length为截取长度(汉字算一个字,字母算半个字)
{
$str = trim($str);
$string = "";
if(strlen($str) > $length)
{
for($i = 0 ; $i<$length ; $i++)
{
if(ord($str) > 127)
{
$string .= $str[$i] . $str[$i+1] . $str[$i+2];
$i = $i + 2;
}
else
{
$string .= $str[$i];
}
}
$string .= "...";
return $string;
}
return $str;
}$a = "我是tiancai";
echo strCut($a,7);
引用:https://zhidao.baidu.com/question/369331175.html
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: PHP字符操作之限制新闻标题的显示字数
- 下一篇: php字符串截取固定值并且多余部分用省略号代替
