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