如何用PHP回显实际的HTML标签?

时间:2016-05-27 19:11:36

标签: php html

我在考虑使用PHP自动执行一些更繁琐的HTML任务,同时仍然生成一个不需要后端的完全静态页面。我要做的只是打印大量由换行符分隔的<p></p>标签

我已经浏览了这个页面How to echo in PHP, html tags

这是我的代码

<?php

    $t= "this is the text";

    foreach(range(1,25) as $number) {
            echo '<p>' . $t . '</p>';
            echo "</br>";

    }

?>

它的作用是打印两个换行符,一个用于<p>标签,另一个用于</br>,但实际上并不打印<p>标签,我怎样才能打印出来<p></p>标记为文本,然后回显换行符。

2 个答案:

答案 0 :(得分:4)

使用htmlentitiesp标记呈现为文字。

echo htmlentities('<p>' . $t . '</p>');
echo '<br>';

使用PHP_EOL常量在html输出中添加换行符。

echo '<p>' . $t . '</p>';
echo PHP_EOL;

答案 1 :(得分:0)

使用它,这可能是工作

echo "&lt;p&gt; helo &lt;/p&gt; <br>";