【解决方案1】:

< 已包含,但您的浏览器认为它是 HTML 标记的一部分,因此将其隐藏。查看“查看源代码”。

你需要转义它,让它变成<,当在浏览器中显示时看起来像 <

您可能意识到了这一点,但抓住了错误的功能 - 转义不是您可以“一劳永逸”的事情,它必须特定于您使用某些东西的上下文。 escapeshellarg 用于转义命令行(“shell”)命令中使用的字符串。在 HTML 中使用的转义函数称为htmlspecialchars。

【讨论】: