我希望我的页面显示<br>Hello!
。但是如果我使用
echo "<br>Hello!";
然后,字符串
<br>
不会被显示,而是显示一个换行符。我该如何解决这个问题?谢谢。我希望我的页面显示<br>Hello!
。但是如果我使用
echo "<br>Hello!";
<br>
不会被显示,而是显示一个换行符。我该如何解决这个问题?谢谢。echo "<br>Hello!";
HTML中的OR <xmp>
标签:
echo '<xmp><br>hello</xmp>'
<?php
echo "<br>Hello!";
?>
echo htmlspecialchars("<br>Hello!");
你需要使用HTML实体来表示<
和>
,这样浏览器就能理解它们应该呈现这些字符,而不是将它们解释为HTML标签。它们是由&
和;
包围的代码(请参见链接中的示例)。
在你的情况下,文本"<br>"将被表示为<br;>
,其中:
<
由<
表示,代表Lower Than>
由>
表示,代表Greater Than所以你可以选择
echo htmlentities ("<br;>Hello!");
幸运的是,你不必记住所有的代码。PHP函数htmlentities可以为你进行转换:
echo htmlentities ("<br>Hello!");