【发布时间】:2015-04-11 09:19:35
【问题描述】:
我只想问如何使用for循环来打印
123
456
我正在尝试使用此代码:
<?php
$a = array(1,2,3,4,5,6);
foreach($a as $r){
for($q = 0; $q < 3; $q++) {
echo $r;
}
echo "<br />";
}
?>
但问题是,它会打印:
111
222
333
444
555
666
【问题讨论】:
-
只需去掉内部的 for 循环!这是基本的php
-
foreach (array_chunk($a, 3) as $chunk) { foreach($chunk as $nr) echo $nr; echo '<br />'; } -
@Rizier123 这将在自己的行上打印每个数字。
-
@Ja͢ck 它缺乏研究。 OP 似乎并不了解基本的 for 循环是如何工作的。此外,这对社区来说并不是一个真正有用的问题。
-
您能解释一下为什么您认为您的代码会产生预期的结果吗?