Чтобы получить массив в массиве, можно использовать несколько способов в PHP. Один из них - использование многомерного массива.
Многомерный массив - это массив, в котором каждый элемент также является массивом. Чтобы получить такой массив, вы можете использовать следующий синтаксис:
$array = array( array(1, 2, 3), array(4, 5, 6), array(7, 8, 9) );
В этом примере мы создали многомерный массив, который содержит три подмассива. Можно получить доступ к элементам подмассивов, используя индексы:
echo $array[0][1]; // выведет 2 echo $array[1][0]; // выведет 4
Также можно использовать циклы для перебора элементов многомерного массива:
foreach ($array as $subarray) { foreach ($subarray as $element) { echo $element . " "; } echo "<br>"; }
Этот код выведет все элементы многомерного массива на экран:
1 2 3 4 5 6 7 8 9
Если вам нужно получить многомерный массив из базы данных с помощью одного запроса, то вам потребуется использовать JOIN операторы. Например, если у вас есть две таблицы "users" и "orders" и вам нужно получить информацию о пользователях и их заказах, вы можете сделать следующий запрос:
SELECT users.*, orders.* FROM users JOIN orders ON users.id = orders.user_id
Этот запрос объединяет таблицы "users" и "orders" по полю "id" в таблице "users" и "user_id" в таблице "orders". Результатом будет многомерный массив, в котором каждый элемент содержит информацию о пользователе и его заказе.
Конечно, этот пример упрощенный, и в реальности требуются дополнительные параметры и проверки ошибок.