我正在尝试使用“htmlspecialchars”功能来清理URL。以下是代码:
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new;
预期的输出应为:
<a href='test'>Test</a>
但我得到的是:
<a href='test'>Test</a>
实际上并没有删除特殊字符。我做错了什么吗?上面的例子是直接从php.net复制粘贴。
我使用的是PHP版本5.4.8。
答案 0 :(得分:4)
当我运行时,我得到的输出是:
<a href='test'>Test</a>
或者: