| 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) присутствует в обоих массивах и поэтому отсутствует в выводе функции. Помните, что необходимо использовать две функции обратного вызова. Примечания
 Смотрите также
 
 | ||