符号(&符号)到PHP中的html代码

时间:2018-05-07 14:40:13

标签: php html symbols

我在php $ description =“Gun Stock Sealer& Filler”中有变量。

我怎么能'回声':

"Gun Stock Sealer & Filler"

htmlspecialchars没有帮助

1 个答案:

答案 0 :(得分:0)

htmlspecialchars获取一串纯文本并将其转换为代表相同内容的HTML源代码。

如果将其输出到网页中,HTML源代码将被解析,它所代表的文本将在页面上呈现。

因此,如果你有一个PHP脚本,如下所示:

<!DOCTYPE html>
<meta charset="utf-8">
<title>Example</title>
<p>
<?php
    $description = htmlspecialchars("Gun Stock Sealer & Filler");
    echo $description;

然后,您将生成包含Gun Stock Sealer &amp; Filler

的HTML源代码

如果您使用网络浏览器查看网页,则HTML源代码将转换为DOM,Gun Stock Sealer & Filler将在页面中呈现。

如果您想在页面中看到&amp;,那么您需要使用htmlspecialchars两次。

将纯文本字符串转换为代表纯文本的HTML源代码。

然后再次将HTML源代码转换为代表第一组HTML源代码的不同HTML源代码。