php,wordpress在两个echo语句中添加换行符

时间:2017-08-02 10:29:43

标签: php wordpress echo

<?php if (is_page_template()) { 
  echo get_page_template_slug(); 
  echo get_page_template() ;
?>

有没有办法在不同的行中打印这两个echo语句而不用关闭php并使用html来换行

在飞机php

<?php if ( 1 ==1 ) {
  echo 'first line';
  echo 'second line';
}

在所有情况下,两个回声值可能为not be string

如何在echo语句后添加换行符,以便下一个语句在新行中打印

7 个答案:

答案 0 :(得分:1)

你可以在echo中添加html:

echo "my line <br />";
echo "second line";

答案 1 :(得分:1)

试试这样。使用串联并使用HTML </br>标记。或者您可以使用'\n'进行换行。

<?php if ( 1 ==1 ) {
  echo 'first line'.'<br>'.'second line';
}

答案 2 :(得分:1)

<?php if (is_page_template()) { 
  echo get_page_template_slug() . '</br>'; 
  echo get_page_template();
?>

试试这个

答案 3 :(得分:0)

有很多方法可以做到这一点 - 当我拥有很少的php值时,我喜欢的方式是这样的。

<?php if ( 1 ==1 ) : ?>
<!-- normal html here -->
  <div>
    <p class="whatever"><?php echo 'first line'; ?></p>
    <p class="whatever2"><?php echo 'second line'; ?></p>
  </div>
<?php endif; ?>

答案 4 :(得分:0)

您还可以使用nl2br() php函数插入换行符,其中换行符(\ n)出现在字符串中:

<?php
  echo nl2br("One line.\nAnother line.");
?>

输出

一行。

另一条线。

答案 5 :(得分:0)

只需使用

回声&#34; line1
&#34 ;; echo&#34; Line2&#34 ;;

答案 6 :(得分:0)

这是我的简单解决方案:

<?php
    echo "First line\n";
    echo "Second Line";

如果您使用单引号更改双引号,则无效。 你能做的是:

<?php
    echo 'First Line' . "\n";
    echo 'Second line';