WordPress Version: 6.2
/**
* Extracts a slice of an array, given a list of keys.
*
* @since 3.1.0
*
* @param array $input_array The original array.
* @param array $keys The list of keys.
* @return array The array slice.
*/
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;
}