我在考虑使用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>
标记为文本,然后回显换行符。
答案 0 :(得分:4)
使用htmlentities
将p
标记呈现为文字。
echo htmlentities('<p>' . $t . '</p>');
echo '<br>';
使用PHP_EOL
常量在html输出中添加换行符。
echo '<p>' . $t . '</p>';
echo PHP_EOL;
答案 1 :(得分:0)
使用它,这可能是工作
echo "<p> helo </p> <br>";