我想回复PHP中的一些HTML,其中包含一个包含文本'<<<<回到它上面。我无法得到'<<<<<正确显示。
有人有什么想法吗?这是我目前的代码:
$paginationDisplay .= ' <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> '<<<'Back</a></span> ';
答案 0 :(得分:6)
如果要显示文字小于号,请根据HTML规范将其编码为<
。
您可能还想查看另一个相关实体:«
。这会产生双左角引号:
«
答案 1 :(得分:2)
你不需要逃避它,因为它与PHP无关。
网站通常打印出来&lt;,而不是使用适当的HTML实体。
尝试以下方法:
$paginationDisplay .= ' <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> <<<Back</a></span> ';
答案 2 :(得分:2)
$paginationDisplay .= ' <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"><<<Back</a></span>';
<
=&lt;
>
=&gt;
您可以使用这些和许多其他HTML实体将这样的符号放入您的页面。
答案 3 :(得分:-2)
它无法正常工作,因为PHP为&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;叫HEREDOC。你最好编码每个&lt;如<
,然后将其显示为其他建议。
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc