WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

_rest_array_intersect_key_recursive() WP 5.3.0

Recursively computes the intersection of arrays using keys for comparison.

Хуков нет.

Возвращает

Массив. An associative array containing all the entries of array1 which have keys that are present in all arguments.

Использование

_rest_array_intersect_key_recursive( $array1, $array2 );
$array1(массив) (обязательный)
The array with master keys to check.
$array2(массив) (обязательный)
An array to compare keys against.

Список изменений

С версии 5.3.0 Введена.

Код _rest_array_intersect_key_recursive() WP 5.5.1

wp-includes/rest-api.php
<?php
function _rest_array_intersect_key_recursive( $array1, $array2 ) {
	$array1 = array_intersect_key( $array1, $array2 );
	foreach ( $array1 as $key => $value ) {
		if ( is_array( $value ) && is_array( $array2[ $key ] ) ) {
			$array1[ $key ] = _rest_array_intersect_key_recursive( $value, $array2[ $key ] );
		}
	}
	return $array1;
}