<?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语句后添加换行符,以便下一个语句在新行中打印
答案 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)
只需使用
答案 6 :(得分:0)
这是我的简单解决方案:
<?php
echo "First line\n";
echo "Second Line";
如果您使用单引号更改双引号,则无效。 你能做的是:
<?php
echo 'First Line' . "\n";
echo 'Second line';