我有这个限制文本的功能,比如上面的 50 个字符:
$bio = limit_text($bio, 50);
function limit_text($text, $length){ // Limit Text
if(strlen($text) > $length) {
$text = substr($text, 0, strpos($text, ' ', $length));
}
return $text;
}
这应该回显类似:
您好,这是一个限制为 50 个字符的文本,它是一个很棒的...
问题是该功能显示的最后一个标点符号看起来不专业。就像在这个例子中一样:
您好,这是一个限制为 50 个字符的文本,最后有一个逗号,...
有什么办法可以让函数不显示最后一个标点符号?
谢谢!