Вытаскивает из массива массивов или массива объектов все значения по определенному полю (индексу) и помещает их в отдельный массив. Возвращает результат в виде одномерного нумерованного массива.
wp_list_pluck( $list, $field ) |
- $list
- (массив) массив массивов или массив объектов
- $field
- (строка) поле, индекс, по которому производится отбор
Пример
Предположим, первоначально мы имеем вот такой массив. Пропускаем его через функцию по индексу name
:
$fruit = array( array( 'name' => 'Банан', 'color' => 'Желтый', ), array( 'name' => 'Киви', 'color' => 'Зеленый', ), array( 'name' => 'Мандарин', 'color' => 'Оранжевый', ), array( 'name' => 'Яблоко', 'color' => 'Красный', ), ); $fruit = wp_list_pluck( $fruit, 'name' ); |
В результате получим одномерный нумерованный массив:
array('Банан', 'Киви', 'Мандарин', 'Яблоко'); |
Источник: misha.blog