【发布时间】:2016-08-17 06:18:01
【问题描述】:
对不起,我是 php 初学者。我想换行
$a = "apple \r\n orange \r\n banana";
显示
echo $a;
这不会换行。我遵循了一些已经给出的答案,上面确实应该有效。为什么不呢?我怎样才能让它像这样出来:
苹果
橙色
香蕉
【问题讨论】:
标签: php line-breaks
对不起,我是 php 初学者。我想换行
$a = "apple \r\n orange \r\n banana";
显示
echo $a;
这不会换行。我遵循了一些已经给出的答案,上面确实应该有效。为什么不呢?我怎样才能让它像这样出来:
苹果
橙色
香蕉
【问题讨论】:
标签: php line-breaks
你可以使用php的nl2br函数:
$a = "apple \r\n orange \r\n banana";
echo nl2br($a);
【讨论】:
Break 标记可以完成这项工作
<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>
输出:
Hello world!
What a nice day!
所以在你的情况下,它将是$a = "apple <br> orange <br> banana"; echo $a
【讨论】:
您可以简单地为此使用<br> 标签。试试这个
$a = "apple <br> orange <br> banana";
echo $a;
输出
apple
orange
banana
【讨论】:
当浏览器将您的回显字符串解释为 html 时,您可以尝试使用 <br>。
【讨论】:
每当您使用此类转义字符时,最好使用 nl2br() 函数。
$a = "apple \r\n orange \r\n banana";
echo nl2br($a);
【讨论】: