如何在 PHP 中将特殊的 HTML 实体转换回字符
主题:PHP / MySQL
答案:使用PHP htmlspecialchars_decode()
函数
您可以使用 PHP htmlspecialchars_decode()
函数将特殊的 HTML 实体(例如 &
, <
, >
等)转换回普通字符(即 &
, <
, >
)。
htmlspecialchars_decode()
函数与将特殊 HTML 字符转换为 HTML 实体
的 htmlspecialchars()
函数相反。 让我们看一个例子:
示例
Download<?php
$my_str = "I'll come & <b>"get you"</b>.";
/* Decode &, <, > and " */
echo htmlspecialchars_decode($my_str);
/* Decode &, <, >, " and ' */
echo htmlspecialchars_decode($my_str, ENT_QUOTES);
/* Decode &, < and > */
echo htmlspecialchars_decode($my_str, ENT_NOQUOTES);
?>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: