$str = '<p><p style="ve:&quot;">测试筛选文本域内的中文 </p><p sty;">';
数据库存的信息是这样的,所以PC和手机端是可以的,但是APP不能直接使用,需要把里面的中文拿出来然后返回。
public function str($str)
{
$str = htmlspecialchars_decode($str);//把一些预定义的 HTML 实体转换为字符
$str = str_replace(" ", "", $str);//将空格替换成空
$str = strip_tags($str);//函数剥去字符串中的 HTML、XML 以及 PHP 的标签,获取纯文本内容
return $str;
}
echo $this->str($str);//结果:测试筛选文本域内的中文
上面的 $str 只是进行举例,实际使用还是按照真实数据。如有错误,欢迎指正,谢谢~~。
Author:XueDing_
Email:361169632@qq.com
注明出处:https://blog.youkuaiyun.com/XueDing_/article/details/86236051

本文介绍了一种从含有HTML实体的字符串中提取中文的方法,通过使用PHP的htmlspecialchars_decode、str_replace和strip_tags函数,实现了从复杂的数据结构中准确提取中文文本的目标。
552

被折叠的 条评论
为什么被折叠?



