$txt = str_replace('<','<',$txt);
但是在textarea中&amp; lt变成&lt;。 这真的不好! 我需要一些帮助。 THX
答案 0 :(得分:3)
但在textarea中,
<
变成了<
。这真的不太好!
这是<
的全部观点。它告诉浏览器&#34;这是一个不到字符&#34;而不是&#34;这是标签的开始&#34;。
如果要显示&符号后跟lt;
,则需要使用字符参考作为符号。
&
表示&#34;这是一个&符号&#34;而不是&
,这意味着&#34;这是字符引用的开始&#34;。
此:
&lt;
答案 1 :(得分:1)
您必须使用htmlentities()
之类的:
$str = "<";
echo htmlentities($str);
将输出<
修改强> 您也可以使用htmlspecialchars作为上述评论。
答案 2 :(得分:1)
我的方式:
$content = htmlentities(get_content_files($file));
现在工作正常。