|
array_udiff_uassoc(PHP 5) array_udiff_uassoc — Вычисляет расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений и индексов callback-функцию Описание
array array_udiff_uassoc
( array $array1
, array $array2
[, array $ ...
], callback $data_compare_func
, callback $key_compare_func
)
Вычисляет расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений и индексов callback-функцию. Обратите внимание, что для сравнения используются ключи, в отличие от array_diff() и array_udiff(). Список параметров
Возвращаемые значенияВозвращает array, содержащий все элементы array1, которых нет в каком-либо из остальных аргументов. Примеры
Пример #1 Пример использованияarray_udiff_uassoc()
<?php Результат выполнения данного примера: Array ( [0.1] => cr Object ( [priv_member:private] => 9 ) [0.5] => cr Object ( [priv_member:private] => 12 ) [0] => cr Object ( [priv_member:private] => 23 ) ) В вышеприведённом примере вы можете видеть, что пара "1" => new cr(4) присутствует в обоих массивах и поэтому отсутствует в выводе функции. Помните, что необходимо использовать две функции обратного вызова. Примечания
Смотрите также
|
|