<
已包含,但您的浏览器认为它是 HTML 标记的一部分,因此将其隐藏。查看“查看源代码”。
你需要转义它,让它变成<
,当在浏览器中显示时看起来像 <
。
您可能意识到了这一点,但抓住了错误的功能 - 转义不是您可以“一劳永逸”的事情,它必须特定于您使用某些东西的上下文。 escapeshellarg 用于转义命令行(“shell”)命令中使用的字符串。在 HTML 中使用的转义函数称为htmlspecialchars。
【讨论】:
如何在 PHP 中的字符串中包含“<”答案
How to Include "<" in the string in PHP如何在 PHP 中的字符串中包含“<”我的 PHP 字符串的值中有
<?php
$abc = escapeshellarg("Amp^[dfdf&c4hcSdf/Z<dfdrV");
echo $abc; // output is Amp^[dfdf&c4hcSdf/Z
// Desired Output is Amp^[dfdf&c4hcSdf/Z<dfdrV
?>
请帮助我理解这一点
谢谢
【问题讨论】:
htmlspecialchars
.
标签: php
&lt;
已包含,但您的浏览器认为它是 HTML 标记的一部分,因此将其隐藏。查看“查看源代码”。
你需要转义它,让它变成&lt;
,当在浏览器中显示时看起来像 &lt;
。
您可能意识到了这一点,但抓住了错误的功能 - 转义不是您可以“一劳永逸”的事情,它必须特定于您使用某些东西的上下文。 escapeshellarg 用于转义命令行(“shell”)命令中使用的字符串。在 HTML 中使用的转义函数称为htmlspecialchars。
【讨论】: