array_udiff_assoc(PHP 5) array_udiff_assoc — Вычислить расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений функцию обратного вызова Описание
array array_udiff_assoc
( array $array1
, array $array2
[, array $ ...
], callback $data_compare_func
)
array_udiff_assoc() возвращает array содержащий все значения параметра array1 , отсутствующие в последующих аргументах. Обратите внимание, что для сравнения используются ключи, в отличие от функций array_diff() и array_udiff(). Для сравнения значений массивов используется определённая пользователем функция обратного вызова. В этом смысле поведение array_udiff_assoc() отличается от поведения array_diff_assoc(), которая использует встроенную функцию для сравнения значений.
Пример #1 Пример использования array_udiff_assoc()
<?phpРезультат выполнения данного примера:
В примере выше вы видите, что пара "1" => new cr(4) имеется в обоих массивах и поэтому её нет в выводе функции. Для сравнения используется функция, определённая пользователем. Она должна возвращать целое число меньшее, равное или большее нуля, если первый параметр, соответственно, должен считаться меньше, равен или больше второго.
См. также array_diff(), array_diff_assoc(), array_diff_uassoc(), array_udiff(), array_udiff_uassoc(), array_intersect(), array_intersect_assoc(), array_uintersect(), array_uintersect_assoc() и array_uintersect_uassoc(). |
|
|
| © 2009 Тест скорости интернета | Boont.Ru |