如何显示 PHP 字符串 "AS IS" (里面有特殊字符)?
How to display a PHP string "AS IS" (special chars inside)?
这可能是一个简单的问题,但我找不到 "easy" 解决方案。
我有一个包含这些字符的 PHP 字符串:
<language>
Test string
</language>
<content>for(i<10)</content>
我只想按原样(逐个字符)显示此字符串,以将其放入文本区域。
我已经尝试过 htmlentities,当然还有 htmlspecialchar,但这显然不是我想要的。
如果我使用基本 "echo",<
将替换为“<”。这就是问题所在!
htmlspecialchars
是正确的选择,即使在 textarea
.
<?php echo "<textarea>" . htmlspecialchars($str) . "</textarea>";
有效。
这可能是一个简单的问题,但我找不到 "easy" 解决方案。
我有一个包含这些字符的 PHP 字符串:
<language>
Test string
</language>
<content>for(i<10)</content>
我只想按原样(逐个字符)显示此字符串,以将其放入文本区域。 我已经尝试过 htmlentities,当然还有 htmlspecialchar,但这显然不是我想要的。
如果我使用基本 "echo",<
将替换为“<”。这就是问题所在!
htmlspecialchars
是正确的选择,即使在 textarea
.
<?php echo "<textarea>" . htmlspecialchars($str) . "</textarea>";
有效。