如何在PHP中打印包含标记的原始字符串?

如何在PHP中打印包含标记的原始字符串?,php,Php,例如: $str="<script>alert('hello');</script>"; $str=“警报('hello');”; 如果我使用echo打印出来,它会在浏览器中弹出一个警报窗口 如何打印原始字符串alert('hello')在这种情况下?取决于您是否希望脚本中的单词。如果是,那么 你应该用这个 echo htmlspecialchars($str); 看 如果不只是使用strip\u标签,您可以使用htmlspecialchars $str = htm

例如:

$str="<script>alert('hello');</script>";
$str=“警报('hello');”;
如果我使用echo打印出来,它会在浏览器中弹出一个警报窗口


如何打印原始字符串
alert('hello')在这种情况下?

取决于您是否希望脚本中的单词
。如果是,那么

你应该用这个

echo htmlspecialchars($str);


如果不只是使用
strip\u标签
,您可以使用
htmlspecialchars

$str = htmlspecialchars( "<script>alert('hello');</script>" )
$str=htmlspecialchars(“警报('hello');”)

文档:

所有函数都不会输出原始标记。(REAL“”字符)您希望原始标记/内容,还是希望它看起来像真实内容,但被替换为
?也应该是输出