【问题标题】:How can I echo the actual HTML tags with PHP?如何使用 PHP 回显实际的 HTML 标签?
【发布时间】:2016-05-27 19:11:35
【问题描述】:

我正在考虑使用 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>";

    }

?>

它会打印两个换行符,一个用于&lt;p&gt; 标签,一个用于&lt;/br&gt;,但实际上并不打印&lt;p&gt; 标签本身,我怎样才能让它打印&lt;p&gt; 和@ 987654328@ 标记为文本,然后回显换行符。

【问题讨论】:

  • 您要打印文字 &lt;p&gt; 字符吗?然后echo '&amp;lt;p&amp;gt;
  • 使用htmlspecialchars函数。

标签: php html


【解决方案1】:

使用htmlentitiesp 标记呈现为文本。

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

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

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

【讨论】:

    【解决方案2】:

    使用它,这可以工作

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

    【讨论】:

      猜你喜欢
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      • 2012-04-01
      • 2021-04-19
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      相关资源
      最近更新 更多