PHP回显'<<<<<

时间:2013-01-29 12:42:42

标签: php browser echo html-entities

我想回复PHP中的一些HTML,其中包含一个包含文本'<<<<回到它上面。我无法得到'<<<<<正确显示。

有人有什么想法吗?这是我目前的代码:

  $paginationDisplay .=  '&nbsp; <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> '<<<'Back</a></span> ';

4 个答案:

答案 0 :(得分:6)

如果要显示文字小于号,请根据HTML规范将其编码为&lt;

您可能还想查看另一个相关实体:&laquo;。这会产生双左角引号:

«

答案 1 :(得分:2)

你不需要逃避它,因为它与PHP无关。

网站通常打印出来&lt;,而不是使用适当的HTML实体。

尝试以下方法:

  $paginationDisplay .=  '&nbsp; <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> &lt;&lt;&lt;Back</a></span> ';

答案 2 :(得分:2)

$paginationDisplay .= '&nbsp; <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '">&lt;&lt;&lt;Back</a></span>';

&lt; =&lt; &gt; =&gt;

您可以使用这些和许多其他HTML实体将这样的符号放入您的页面。

答案 3 :(得分:-2)

它无法正常工作,因为PHP为&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;叫HEREDOC。你最好编码每个&lt;如&lt;,然后将其显示为其他建议。

http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc