Вопросы к Поиску с Алисой
Для перебора многомерных массивов в PHP с помощью цикла foreach нужно вложить циклы для каждого уровня массива. www.geeksforgeeks.org
Например, для двухмерного массива |$arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]
для его перебора нужно два вложенных цикла foreach: code.mu
foreach ($arr as $sub) { foreach ($sub as $elem) { echo $elem; } }
Также можно использовать языковую конструкцию list()
для перебора массива массивов и распаковки вложенного массива в переменные цикла. www.php.net Для этого нужно передать конструкцию list()
в качестве значения. www.php.net