arrays - 垂直循环二维数组并从每行中选择一个

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

谢谢。

最佳答案

你可以试试两个for循环

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

你可以在 1 循环后缩进

关于arrays - 垂直循环二维数组并从每行中选择一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55771497/

相关文章:

javascript - ng-repeat 遍历对象中的对象

java - 循环遍历数组太多次Java

python - numpy 数组中的索引混淆

使用 alpha-beta 剪枝的 C++ 检查器

javascript - Javascript 中的广度优先搜索

vba - MsgBox出现多次...重新排列宏所以只显示一次

javascript - 为什么这个 JavaScript 程序比 C++ 更快地填充一个大数组?

arrays - Perl:将元素插入数组用新的变量值替换现有值

algorithm - Ford-Fulkerson 算法找到哪个最小割点?

java - 我如何找到循环中的第n项? java