-1

在我保存的数据库中,

<p>& sign test</p> <p><>greater than and less than</p>

我正在使用这些文件下载。我想分别 用 &和替换这些特殊字符。<>&amp;&lt;&gt;

如何从上述 html 内容中检测特殊字符?

4

1 回答 1

1
$orig = "I'll \"walk\" the <b>dog</b> now";

$a = htmlentities($orig);

$b = html_entity_decode($a);

echo $a; // I'll &quot;walk&quot; the &lt;b&gt;dog&lt;/b&gt; now

echo $b; // I'll "walk" the <b>dog</b> now

或者,如果您不希望将 html 标记转换为 unicode,则可以使用自定义函数:

$text = str_replace(array("&quot;", "&amp;"), array("\"", "&"), $text);
于 2021-01-22T04:45:43.530 回答