我有下面的代码,它将输出作为一行。请帮我把数组值添加到新行。
我尝试过使用</br>
或<br>
但没有用。
代码:
if($_SERVER['REQUEST_METHOD'] == "POST") {
$string = "copy \\\\plm\\tt\\data\\";
}
$des=$_POST["tester"];
if($des=="") {
// if ALL is selected in Dropdown box
$res=mysqli_query($conn, "SELECT * FROM workflow1");
while($r=mysqli_fetch_row($res))
{
echo "$string$r[4]";
}
}
当前输出:
copy \\plm\tt\data\event3copy \\plm\tt\data\event5copy \\plm\tt\data\event4
期望的输出:
copy \\plm\tt\data\event3
copy \\plm\tt\data\event5
copy \\plm\tt\data\event4
答案 0 :(得分:1)
你的陈述应该是这样的
echo $string . $r[4] . "\n";
答案 1 :(得分:1)
如果您尝试在HTML中显示此内容,请添加<br>
代码。
如果您尝试在原始文本或CLI(控制台)输出中显示换行符,请使用"\n"
while($r=mysqli_fetch_row($res))
{
$newline = "\n";
// $newline = "<br>";
// $newline = "<br>\n";
echo $string . $r[4] . $newline;
}
如果你真的想知道打字机的疯狂遗产的基础知识,请参阅:https://blog.codinghorror.com/the-great-newline-schism/
答案 2 :(得分:0)