# wp_array_slice_assoc()

URL: https://chugunov.pro/api-wordpress/functions/wp_array_slice_assoc/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 3.1.0.

## Сигнатура

```php
wp_array_slice_assoc( array $input_array, array $keys ): array
```

## Описание

Извлекает срез массива по заданному списку ключей.

## Параметры

- `$input_array` `array` — обязательный. Исходный массив.
- `$keys` `array` — обязательный. Список ключей.

## Возвращаемое значение

`array`

## Исходный код

Файл: `wp-includes/functions.php:5036`

```php
function wp_array_slice_assoc( $input_array, $keys ) {
	$slice = array();

	foreach ( $keys as $key ) {
		if ( isset( $input_array[ $key ] ) ) {
			$slice[ $key ] = $input_array[ $key ];
		}
	}

	return $slice;
}
```

## История изменений

- 3.1.0 — Introduced.

## Связанные

Используется в: `WP_Script_Modules::get_marked_for_enqueue`, `WP_Term_Query::generate_cache_key`, [`wp_list_users`](https://chugunov.pro/api-wordpress/functions/wp_list_users/), [`wp_get_code_editor_settings`](https://chugunov.pro/api-wordpress/functions/wp_get_code_editor_settings/), `WP_Widget_Media_Gallery::enqueue_admin_scripts`, `WP_Widget_Media_Audio::enqueue_admin_scripts`, `WP_Widget_Media_Video::enqueue_admin_scripts`, `WP_Widget_Media::form`, `WP_Widget_Media_Image::enqueue_admin_scripts`, `WP_Customize_Manager::import_theme_starter_content`, [`get_theme_starter_content`](https://chugunov.pro/api-wordpress/functions/get_theme_starter_content/), `WP_Network_Query::get_networks`, `WP_Site_Query::get_sites`, `WP_Customize_Manager::set_autofocus`, `WP_Comment_Query::get_comment_ids`, `WP_Comment_Query::fill_descendants`, `WP_Customize_Nav_Menu_Setting::sanitize`, `WP_Customize_Nav_Menu_Setting::update`, `WP_Customize_Nav_Menu_Setting::value`, `WP_Customize_Nav_Menu_Item_Setting::sanitize`, `WP_Comment_Query::get_comments`, `WP_Customize_Panel::json`, `WP_Customize_Section::json`, [`_wp_customize_include`](https://chugunov.pro/api-wordpress/functions/_wp_customize_include/), `WP_Customize_Manager`, [`wp_dropdown_users`](https://chugunov.pro/api-wordpress/functions/wp_dropdown_users/), [`wp_list_authors`](https://chugunov.pro/api-wordpress/functions/wp_list_authors/), [`wp_update_comment`](https://chugunov.pro/api-wordpress/functions/wp_update_comment/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_array_slice_assoc/
