Функция WordPress позволяет извлекать подмножество данных из ассоциативного массива с учетом списка ключей. wp_array_slice_assoc()
Обзор функции
wp_array_slice_assoc( array $array, array $keys )
$ array (array) (Обязательно) Оригинальный массив.
$ keys (array) (Обязательный) Список ключей.
Образец использования
Давайте начнем с простого массива элементов:
Теперь давайте используем функцию, чтобы выбрать только те элементы, с которыми мы хотим работать: wp_array_slice_assoc()
wp_array_slice_assoc($list, array(1,3,5));
Результатом является список элементов, которые мы явно запрашиваем по ключу:
Пример функции
function wp_array_slice_assoc( $array, $keys ) {
$slice = array();
foreach ( $keys as $key ) {
if ( isset( $array[ $key ] ) ) {
$slice[ $key ] = $array[ $key ];
}
}
return $slice;
}
Примечание . Полученный массив сохранит исходные ключи.
Статья была переведена для блога TechBlog.SDStudio.top
Источник: wpscholar.com