在PHP语句中格式化文本

时间:2015-09-02 20:27:16

标签: php html

我是PHP的新手,但过去曾经做过一些HTML工作。我想要做的是使标题大而粗体h1样式然后有一个换行符,然后是文本。最后是另一个换行符,然后是一个贴出的声明。我可以用HTML做5分钟但是如何在PHP中让我发疯。

以下是代码段。

  <?php
  query_posts('cat=4');
  while (have_posts()) : 
      the_post();
      the_title_attribute();  /* This is my header line */
      /* I want a blank line here */
      the_content();
      /* I want a blank line here */
      twentyeleven_posted_on(); /* This is my footer line */
  endwhile;
  ?>

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

您可以使用echo输出所需的HTML来输出这样的输出:

while (have_posts()) : 
      the_post();
      echo '<h1>';
      the_title_attribute();  /* This is my header line */
      echo '</h1>';
      echo '<br />';  /* blank line */
      the_content();
      echo '<br />';  /* blank line */
      twentyeleven_posted_on(); /* This is my footer line */
  endwhile;

虽然这可能不太理想。我们需要了解有关您的内容功能的更多信息才能真正发挥作用。

答案 1 :(得分:0)

在文字的段落中包裹<p>元素:

  <?php
  query_posts('cat=4');
  while (have_posts()) : 
      the_post();
      the_title_attribute();  /* This is my header line */
      echo '<p>';
      the_content();
      echo '</p>';
      twentyeleven_posted_on(); /* This is my footer line */
  endwhile;
  ?>