我有一个可能看起来像这样的字符串
$str = "<p>Me & Mrs Jones <br /> live in <strong style="color:#FFF;">España</strong></p>";
htmlentities($str,ENT_COMPAT,'UTF-8',false);
如何在不转换 HTML 标签的情况下将文本转换为 HTML 实体?
注意:我需要保持 HTML 完整
免责声明:除了 和 & 之外,我不会对任何实体进行编码。也就是说,如果你真的想要这个,请这样做:
$str = '...';
$str = htmlentities($str,ENT_NOQUOTES,'UTF-8',false);
$str = str_replace(array('<','>'),array('<','>'), $str);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)