Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
array_uintersect
(PHP 5)
array_uintersect - Вычислить пересечение массивов, используя для сравнения значений функцию обратного вызоваОписание
array array_uintersect ( array array1, array array2 [, array ..., callback data_compare_func] )array_uintersect() возвращает массив, содержащий все значения параметра array1 присутствующие во всех последующих аргументах. Значения сравниваются при помощи функции обратного вызова.
Пример 1. Пример использования array_uintersect()
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");
print_r(array_uintersect($array1, $array2, "strcasecmp"));
Результат выполнения данного примера:
Array ( [a] => green [b] => brown [0] => red )
Для сравнения используется функция, определённая пользователем. Она должна возвращать целое число меньшее, равное или большее нуля, если первый параметр, соответственно, должен считаться меньше, равен или больше второго.
Смотрите также array_intersect(), array_uintersect_assoc(), array_intersect_uassoc() и array_uintersect_uassoc().
Все функции arrayОписание на ru2.php.net
Описание на php.ru