(PHP 5)
array_uintersect — Изчислява сечението на масиви, сравнявайки данните посредством функция за обратно извикване
Изчислява сечението на масиви, сравнявайки данните посредством функция за обратно извикване.
Първият масив.
Вторият масив.
Функцията за обратно извикване, която ще извърши сравняването.
За сравнение се използва потребителска функция за обратно извикване. Тя трябва да връща цяло число, по-малко, равно или по-голямо от 0, ако първият параметър е съответно по-малък, равен или по-голям от втория.
Връща масив съдържащ всички стойности от array1 , чийто стойности съществуват във всеки един от параметрите.
Example #1 Пример за array_uintersect()
<?php
$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 )