如何在php中逐字显示echo内容

时间:2016-05-04 22:47:26

标签: php string

我希望逐字地显示echo或print的内容,而不是PHP处理其中包含的HTML。

例如,如果我有以下内容: echo("<a href='$file'>$file</a> <br />\n"); PHP解析器将字面上显示目录中的所有文件作为链接。如果我想在不执行它们的情况下输出HTML标记以便显示为纯文本,该怎么办?

感谢。

2 个答案:

答案 0 :(得分:2)

而不是echo,在html htmlentities标记内使用php函数code

echo "<code>";
echo htmlentities("<a href='$file'>$file</a> <br />\n");
echo "</code>";

答案 1 :(得分:0)

&#39;&LT;&#39; = &lt; &#39;&GT;&#39; = &gt;

echo ("&lt;a href='$file'&gt;$file&lt;/a&gt; &lt;br /&gt;\n");

...或

echo htmlspecialchars("<a href='$file'>$file</a> <br />\n");