php处理html字符串

在开发APP接口的时候,我们经常需要将html富文本字符串进行处理,PHP中自带了许多有用的函数来给我们进行使用

需要用到的函数:

  • str_replace() 字符串替换
  • html_entity_decode() html字符串转html标签
  • strip_tags() 除去所有html标签
  • preg_match_all() 全局正则匹配字符串
  • array_unique() 去除数组中重复的元素(用于解决全局正则匹配带来的元素重复的问题)
  • array_flip() 将键值交换,因为键名不能重复,所以重复元素会被去掉,两次flip下来就能够得到不重复的键值数组
  • array_values() 返回只有键值无键名的数组

快速去除html字符

$bewrite = strip_tags(html_entity_decode($htmlStr),'<br>');

先转HTML标签再去除标签,但是注意保留换行标签,在APP中的文字依然需要简单地排版。
接着我们再把br标签再转成本地APP的\n

$bewrite 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值