加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 限制包含HTML标记的文本的输入长度

发布时间:2020-12-13 13:54:36 所属栏目:PHP教程 来源:网络整理
导读:我有一个 PHP网站,我可以管理文章.在添加新文章表单上,有一个富文本框(允许HTML输入),我想限制字符输入计数.我在服务器端检查所以使用 strlen() -Docs 方法. 问题是strlen似乎给出了一个太大的数字.我试图使用 html_entity_decode() -Docs 从字符串中获取htm
我有一个 PHP网站,我可以管理文章.在添加新文章表单上,有一个富文本框(允许HTML输入),我想限制字符输入计数.我在服务器端检查所以使用 strlen()-Docs方法.

问题是strlen似乎给出了一个太大的数字.我试图使用html_entity_decode()-Docs从字符串中获取html标签,但仍然产生的字符串长度似乎是错误的.

html_entity_decode仅解码HTML实体,它不会忽略HTML标记.尝试:
strlen(strip_tags(html_entity_decode($string)));

或者多字节等价物:

mb_strlen(strip_tags(html_entity_decode($string)),'auto');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读