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

问题描述 投票:0回答:1

如何循环2D数组,例如

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

谢谢。

arrays algorithm loops
1个回答
0
投票

你可以尝试两个for循环

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

你可以在1循环后缩进

© www.soinside.com 2019 - 2024. All rights reserved.