【发布时间】:2021-02-07 13:18:58
【问题描述】:
我是 PHP 新手,我尝试垂直打印数组值,但它水平显示值。这是我尝试过的代码。请帮帮我,伙计们。
$roomCount = count($_POST["room_nos"]);
for($i=0;$i<$roomCount;$i++) {
foreach($roomsCount as $value){
}
$output.= $roomsCount[$i];
}
echo $output;
当前输出为 120122。
但我想要它
120
122
真的在等你的帮助。
【问题讨论】:
-
你可以使用 \n 来换行。
$output.= $roomsCount[$i] . " \n"; -
@NícolasSimsBotelho 为您提供正确的解决方案,尽管使用
$output.= $roomsCount[$i] . PHP_EOL;可能会更好,或者,如果您希望在浏览器中输出此内容,您可能需要$output.= $roomsCount[$i] . '<br>';使用可能取决于上下文,但重点是您需要告诉程序在新行上输出每个值。 -
我同意@WesleySmith,谢谢。
-
感谢您的帮助。我想在浏览器上显示它。这行得通。 $output.= $roomsCount[$i] 。 '
';
标签: php arrays for-loop foreach