如何在 php 中的变量中实现换行?

how can I implement a line break in a variable in php?

抱歉,我是 php 初学者。我想要一个换行符

$a = "apple \r\n orange \r\n banana";

显示

echo $a;

这不会换行。我遵循了一些已经给出的答案,实际上上面的答案应该有效。为什么不呢?我怎样才能让它像这样出来:

苹果

橙色

香蕉

您可以为此简单地使用 <br> 标签。试试这个

$a = "apple <br> orange <br> banana";
echo $a;

输出

apple 
orange 
banana

由于浏览器将您的回显字符串解释为 html,您可以尝试使用 <br>.

您可以使用php的nl2br功能:

$a = "apple \r\n orange \r\n banana";
echo nl2br($a);

无论何时使用此类转义字符,最好使用 nl2br() 函数。

参考nl2br() Examples

$a = "apple \r\n orange \r\n banana";
echo nl2br($a);

中断标记可以完成这项工作

<?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