php 删除富文本编辑器保存内容中的其他代码(保留中文)

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

$str = '<p><p style="ve:"">测试筛选文本域内的中文    </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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值