|
array_intersect_ukey(PHP 5 >= 5.1.0) array_intersect_ukey — Вычисляет схождение массивов, используя callback-функцию для сравнения ключей Описание
array array_intersect_ukey
( array $array1
, array $array2
[, array $...
], callback $key_compare_func
)
array_intersect_ukey() возвращает массив, содержащий значения array1, имеющие ключи, содержащиеся во всех последующих параметрах. Для сравнения используется функция, предосталяемая пользователем. Она должна возвращать целое число меньшее, равное или большее нуля, если первый ключ, соответственно, меньше, равен или больше второго. Список параметров
Возвращаемые значенияВозвращает все элементы array1, чьи ключи существуют во всех переданных аргументах. Примеры
Пример #1 Пример использования array_intersect_ukey()
<?php Результат выполнения данного примера: array(2) { ["blue"]=> int(1) ["green"]=> int(3) } В нашем примере только ключи 'blue' и 'green' содержатся в обоих массивах и поэтому возвращаются. Также обратите внимание, что значения, соответствующие ключам 'blue' и 'green' отличаются между массивами. Совпадение все равно происходит, так как сравниваются только ключи. Возвращаемые значения берутся из array1. Смотрите также
|
|