垂直循环2D数组,然后从每行中选择一个

时间:2019-04-20 07:59:53

标签: arrays algorithm loops

如何循环显示二维数组,例如

1 2 3 4

5 6 7 8

9 10 11 12

每次从每一行中选择一个,首先离开。该示例的预期顺序为:

  1. 1 5 9
  2. 2 5 9
  3. 1 6 9
  4. 1 5 10
  5. 2 6 9
  6. 2 5 10
  7. 1 6 10
  8. 2 6 10 ....

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试两个for循环

$a[$row][$column];
for($i=0; $i <$row; i++) {
   for($j=0; $j<$column;$j++){
    echo $a[$j][$i];
}
}

您可以在1次循环后缩进