我想从 PHP 中回显一些 HTML,其中包含一个链接,上面有文本 '<<< Back'。我无法正确显示“<<<”。
有人有什么想法吗?这是我当前的代码:
$paginationDisplay .= ' <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> '<<<'Back</a></span> ';
我想从 PHP 中回显一些 HTML,其中包含一个链接,上面有文本 '<<< Back'。我无法正确显示“<<<”。
有人有什么想法吗?这是我当前的代码:
$paginationDisplay .= ' <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> '<<<'Back</a></span> ';
如果要显示文字小于号,<
请按照 HTML 规范对其进行编码。
您可能还想查看另一个相关实体:«
. 这会产生一个双左角引号:
«
您不需要转义它,因为它与 PHP 无关。
通常网站只是打印出 <,而不是使用适当的 HTML 实体。
尝试以下操作:
$paginationDisplay .= ' <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"> <<<Back</a></span> ';
$paginationDisplay .= ' <span class="paginationNumbersbn"> <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '"><<<Back</a></span>';
<
= <
>
= >
您可以使用这些和许多其他 HTML 实体将这样的符号放入您的页面中。
它不能正常工作,因为 PHP 为 <<< 附加了一个特殊的含义,称为 HEREDOC。您最好将每个 < 编码为<
,然后按照其他人的建议显示它。
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc