php – 如何从字符串中删除单引号和双引号
发布时间:2021-07-06 05:18:46 所属栏目:大数据 来源: https://www.jb51.cc
导读:当我通过此函数运行包含双引号的短语时,它用quot替换引号. 我想完全删除它们(也是单引号).我怎样才能改变这个功能呢? function string_sanitize($s) { $result = preg_replace("/[^a-zA-Z0-9]+/", "", $s); return $result;} 更新: Example 1: This is 'th
当我通过此函数运行包含双引号的短语时,它用quot替换引号. 我想完全删除它们(也是单引号).我怎样才能改变这个功能呢?
更新:
解决方法: 看起来您的原始字符串中包含“(& quot;)的HTML字符”,因此当您尝试对其进行清理时,只需删除&和;,保留字符串的其余部分. – -编辑 – – 删除非字母数字字符的最简单方法可能是使用html_entity_decode解码HTML字符,然后通过正则表达式运行它.因为,在这种情况下,你不会得到任何需要重新编码的东西,你不需要再做htmlentities,但是值得记住你有HTML数据并且你现在有原始的未编码数据. 例如:
请注意,ENT_QUOTES将函数标记为“…转换双引号和单引号”. (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |