PHP ВЫТАЩИТЬ МАССИВ ИЗ МАССИВА
Чтобы вытащить массив из массива в PHP, существует несколько способов. Один из них - использовать встроенную функцию array_column(). Она позволяет извлекать значения определенного ключа из массива или объекта массивов. Например, для извлечения значений из массива $data по ключу 'name', следует написать следующий код:
$data = array( array( 'id' => 1, 'name' => 'John Smith', 'age' => 32 ), array( 'id' => 2, 'name' => 'Jane Doe', 'age' => 28 ), array( 'id' => 3, 'name' => 'Bob Johnson', 'age' => 45 ));$names = array_column($data, 'name');print_r($names);
Этот код вернет массив с именами людей:Array( [0] => John Smith [1] => Jane Doe [2] => Bob Johnson)
Другой способ - использовать цикл foreach для перебора массива и извлечения подмассивов. Например, чтобы извлечь массив с данными по первому человеку в массиве $data, следует написать следующий код:$first_person = null;foreach ($data as $person) { if ($person['id'] == 1) { $first_person = $person; break; }}print_r($first_person);
Этот код вернет следующий массив:Array( [id] => 1 [name] => John Smith [age] => 32)
Успешного программирования на PHP!
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
#28 Уроки PHP - Учим язык PHP, Создание массива и обращение к его элементам на PHP
Уроки PHP 7 - Ассоциативные массивы.Перебор массива.Слияние массивов.
Вопросы собеседование PHP
ТОП функций PHP для работы с массивами
Проверка на массив, на наличие элементов и на пустоту в PHP
Функции работы с массивами в PHP - Базовый курс PHP-7