我在php $ description =“Gun Stock Sealer& Filler”中有变量。
我怎么能'回声':
"Gun Stock Sealer & Filler"
htmlspecialchars没有帮助
答案 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 & Filler
。
如果您使用网络浏览器查看网页,则HTML源代码将转换为DOM,Gun Stock Sealer & Filler
将在页面中呈现。
如果您想在页面中看到&
,那么您需要使用htmlspecialchars
两次。
将纯文本字符串转换为代表纯文本的HTML源代码。
然后再次将HTML源代码转换为代表第一组HTML源代码的不同HTML源代码。