|
array_diff_uassoc(PHP 5) array_diff_uassoc — Вычисляет расхождение массивов с дополнительной проверкой индекса, осуществляемой при помощи callback-функции Описание
array array_diff_uassoc
( array $array1
, array $array2
[, array $...
], callback $key_compare_func
)
Сравнивает array1 c array2 и возвращает разницу. В отличие от array_diff(), для сравнения используются ключи. В отличие от array_diff_assoc(), для сравнения ключей используется пользовательская функция, а не встроенная. Список параметров
Возвращаемые значенияВозвращает array, содержащий все элементы array1, которых нет во всех остальных массивах. Примеры
Пример #1 Пример использования array_diff_uassoc() Пара "a" => "green" существует в обоих массивах и поэтому отсутствует в выводе функции. Наоборот, пара 0 => "red" находится в выводе функции, так как второй аргумент "red" имеет ключ, равный 1.
<?php Результат выполнения данного примера: Array ( [b] => brown [c] => blue [0] => red ) Равенство 2 индексов проверяется функцией, предоставляемой пользователем. Примечания
Смотрите также
|
|