Не могу понять как работает этот цикл. Объясните пожалуйста новичку! PHP: // Выводим форму поиска. include $_SERVER['DOCUMENT_ROOT'] . '/includes/db.inc.php'; try { $result = $pdo->query('SELECT id, name FROM author'); } catch (PDOException $e) { $error = 'Ошибка при извлечении запесей об авторах!'; include 'error.html.php'; exit(); } foreach ($result as $row) { $authors[] = array('id' => $row['id'], 'name' => $row['name']); } $authors[] - это массив, $row['id'] и $row['name'] тоже массив. Не могу понять как это массив в массиве?
прикинь, да. а может быть масив в массиве, который в массиве, который в массиве, который в объекте который в массиве.
Многомерные массивы --- Добавлено --- Ссылка на пример, но прочитать желательно всё, что на странице... и не только
массив в массиве это таблица PHP: $arr = [ 1 => [ 'Фамилия' => 'Иванов', 'Продукт' => 'Книжка', ], 2 = > [ 'Фамилия' => 'Петров', 'Продукт' => 'Ручка', ], ]; обращение соотв через такое дело: PHP: echo $arr[2]['Фамилия']; // Петров
соответственно, стопка таких таблиц - это трёхмерный массив будет. Ну и их тоже можно в массив собрать, будет четырёхмерный. Ну и так далее