比str_replace更好的替换内容的方法?

x

我目前正在使用:

$content = $_POST['content'];
$content = str_replace("<","&lt;",$content);
$content = str_replace(">","&gt;",$content);
$content = str_replace('"',"&quot;",$content);

要替换字符以使我能够在我的网站上显示代码,是否有比这样做更好的方法呢?

帕维尔

您可以将数组用作str_replace的参数。

$content = str_replace(array('<', '>', '"'), array('&lt;', '&gt;', '&quot'), $_POST['content']);

或者<xmp>,如果您想在输出中显示HTML标签,请使用标签。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

内容未替换的str_replace

来自分类Dev

str_replace不替换撇号

来自分类Dev

PHP str_replace用'-'替换&字符

来自分类Dev

PHP str_replace不替换值

来自分类Dev

PHP str_replace用'-'替换&字符

来自分类Dev

替换str_replace中的整数

来自分类Dev

PHP str_replace不替换值

来自分类Dev

str_replace只替换匹配的单词

来自分类Dev

str_replace函数替换占位符

来自分类Dev

PHP str_replace 不替换“AND AND”

来自分类Dev

不能用 str_replace 替换 ×

来自分类Dev

PHP使用str_replace替换多个值?

来自分类Dev

str_replace()不替换为<strong>元素

来自分类Dev

使用str_replace或其他函数替换标签

来自分类Dev

PHP强制str_replace仅替换结果之一

来自分类Dev

使用str_replace或其他函数替换标签

来自分类Dev

PHP强制str_replace仅替换结果之一

来自分类Dev

如何检测str_replace()是否已完成替换?多少?

来自分类Dev

用正则表达式替换str_replace

来自分类Dev

PHP str_replace with array() 嵌套覆盖替换值

来自分类Dev

str_replace 函数无法替换多个值

来自分类Dev

str_replace(“ \ r \ n”)替换两次,而str_replace(“ \ n”)替换一次

来自分类Dev

str_replace(“ \ r \ n”)替换两次,而str_replace(“ \ n”)替换一次

来自分类Dev

为什么\ n的str_replace引入'!' 在邮件内容中?

来自分类Dev

PHP str_replace基于类的HTML元素的内容

来自分类Dev

html 内容上的 str_replace 不起作用

来自分类Dev

str_replace 方法在 php 中不起作用

来自分类Dev

替换确切的单词,而不用str_replace替换不完全的单词

来自分类Dev

用preg_replace_callback和str_replace替换文本