如何显示PHP字符串" AS IS" (里面的特殊字符)?

时间:2015-01-04 14:21:06

标签: php html string echo special-characters

这可能是一个简单的问题,但我找不到一个简单的问题"溶液

我有一个PHP字符串,其中包含这些字符:

<code>
<language>
Test string
</language>
<content>for(i&lt;10)</content>
</code>

我只想显示这个字符串AS IS(char by char)将它放在textarea中。 我当然尝试了htmlentities,htmlspecialchar,但显然不是我想要的。

如果我使用基本&#34; echo&#34;,&lt;将替换为&#39;&lt;&#39;。这是问题所在!

1 个答案:

答案 0 :(得分:2)

htmlspecialchars是正确的选择,即使在textarea

<?php echo "<textarea>" . htmlspecialchars($str) . "</textarea>";

作品。