WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 PHP 中将特殊的 HTML 实体转换回字符

主题:PHP / MySQL上一页|下一页

答案:使用PHP htmlspecialchars_decode()函数

您可以使用 PHP htmlspecialchars_decode() 函数将特殊的 HTML 实体(例如 &amp;, &lt;, &gt; 等)转换回普通字符(即 &, <, >)。

htmlspecialchars_decode() 函数与将特殊 HTML 字符转换为 HTML 实体htmlspecialchars() 函数相反。 让我们看一个例子:

示例

Download
<?php
$my_str = "I&#039;ll come &amp; &lt;b&gt;&quot;get you&quot;&lt;/b&gt;.";
 
// Decode &amp;, &lt;, &gt; and &quot;
echo htmlspecialchars_decode($my_str);
 
// Decode &amp;, &lt;, &gt;, &quot; and &#039;
echo htmlspecialchars_decode($my_str, ENT_QUOTES);
 
// Decode &amp;, &lt; and &gt;
echo htmlspecialchars_decode($my_str, ENT_NOQUOTES);
?>

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements