Работа цикла foreach с многомерными массивами отличается от работы с обычными массивами тем, что многомерные массивы имеют большее количество измерений (ранг). 1
Некоторые особенности работы с многомерными массивами:
При этом оператор цикла foreach может использоваться для двумерных и многомерных массивов. 5 В этом случае элементы массива рассматриваются в порядке чтения строк, от первой к последней. 5