TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

WordPress – php функция wplistpluck() для преобразования массива элементов в массив значений

640

Обзор функций

wp_list_pluck ( array $list, int|string $field, int|string $index_key = null )

$ list (array) (обязательно) – список объектов или массивов

$ field (int | string) (обязательный) – поле из объекта для размещения вместо всего объекта

$ index_key (int | string) (Необязательно) – поле из объекта для использования в качестве ключей для нового массива.

Образец использования

Допустим, у нас есть список постов (упрощенный для демонстрационных целей):

Если мы хотим извлечь только заголовки сообщений из этого списка, то мы можем просто сделать это:

wp_list_pluck( $list, 'post_title' );

Возвращаемое значение будет тогда массивом заголовков сообщений:

array( 'Hello World', 'Sample Page' );

Если мы хотим извлечь заголовки постов, но использовать идентификаторы постов в качестве индексов массива, то нам просто нужно использовать третий параметр:

wp_list_pluck( $list, 'post_title', 'ID' );

Тогда возвращаемое значение будет массивом заголовков постов, проиндексированных по идентификатору поста:

Статья была переведена для блога TechBlog.SDStudio.top

Источник: wpscholar.com

Источник записи:

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее