Зациклите 2D-массив по вертикали и выберите по одному из каждой строки

#arrays #algorithm #loops

#массивы #алгоритм #циклы

Вопрос:

Как зациклить 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
    ….

Спасибо.

Комментарии:

1. Покажите свои усилия.

2. @vivek_23 что я могу сказать, так это то, что я думал часами, но заметил, что пришел.

Ответ №1:

вы можете попробовать два цикла for

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

вы можете сделать отступ после 1 цикла