php将富文本转换纯文本并截取指定长度字符
代码:
$string:解析的富文本
$num:截取的字符长度
$string:解析的富文本
$num:截取的字符长度
public function stringToText($string,$num){
if($string){
//把一些预定义的 HTML 实体转换为字符
$html_string = htmlspecialchars_decode($string);
//将空格替换成空
$content = str_replace(" ", "", $html_string);
$content = str_replace(" ", "", $content);
//函数剥去字符串中的 HTML、XML 以及 PHP 的标签,获取纯文本内容
$contents = strip_tags($content);
//返回字符串中的前$num字符串长度的字符
return mb_strlen($contents,'utf-8') > $num ? mb_substr($contents, 0, $num, "utf-8").'....' : mb_substr($contents, 0, $num, "utf-8");
}else{
return $string;
}
}
原创文章,转载请注明:php将富文本转换纯文本并截取指定长度字符 | 知识改变命运
转载请注明出处: 知识改变命运 » php将富文本转换纯文本并截取指定长度字符