php 中 html 代码的符号(& 符号)
Symbol (ampersand) to html codes in php
我在 php 中有变量 $description = "Gun Stock Sealer & Filler".
我怎样才能'echo':
"Gun Stock Sealer & Filler"
htmlspecialchars 没有帮助
htmlspecialchars
获取一串纯文本并将其转换为 HTML 表示相同内容的源代码。
如果将其输出到网页中,HTML源代码将被解析并呈现在页面上。
因此,如果您有一个 PHP 脚本,如下所示:
<!DOCTYPE html>
<meta charset="utf-8">
<title>Example</title>
<p>
<?php
$description = htmlspecialchars("Gun Stock Sealer & Filler");
echo $description;
然后您将生成 HTML 源代码,其中包括 Gun Stock Sealer & Filler
.
如果您使用网络浏览器查看网页,则 HTML 源代码将转换为 DOM 并且 Gun Stock Sealer & Filler
将在页面本身呈现。
如果你想在页面本身看到&
,那么你需要使用htmlspecialchars
两次。
一次将纯文本字符串转换为HTML表示纯文本的源代码。
然后再次将 HTML 源代码转换为不同的 HTML 源代码,代表第一组 HTML 源代码。
我在 php 中有变量 $description = "Gun Stock Sealer & Filler".
我怎样才能'echo':
"Gun Stock Sealer & Filler"
htmlspecialchars 没有帮助
htmlspecialchars
获取一串纯文本并将其转换为 HTML 表示相同内容的源代码。
如果将其输出到网页中,HTML源代码将被解析并呈现在页面上。
因此,如果您有一个 PHP 脚本,如下所示:
<!DOCTYPE html>
<meta charset="utf-8">
<title>Example</title>
<p>
<?php
$description = htmlspecialchars("Gun Stock Sealer & Filler");
echo $description;
然后您将生成 HTML 源代码,其中包括 Gun Stock Sealer & Filler
.
如果您使用网络浏览器查看网页,则 HTML 源代码将转换为 DOM 并且 Gun Stock Sealer & Filler
将在页面本身呈现。
如果你想在页面本身看到&
,那么你需要使用htmlspecialchars
两次。
一次将纯文本字符串转换为HTML表示纯文本的源代码。
然后再次将 HTML 源代码转换为不同的 HTML 源代码,代表第一组 HTML 源代码。