(PHP 5)
array_uintersect_assoc — Изчислява сечението на масиви с допълнителна проверка на индекса, сравнявайки данните посредством функция за обратно извикване
Изчислява сечението на масиви с допълнителна проверка на индекса, сравнявайки данните посредством функция за обратно извикване
Забележете, че за разлика от функция array_uintersect(), тук при сравняването се използват ключовете. Данните се сравняват посредством функция за обратно извикване.
Първият масив.
Вторият масив.
За сравнение се използва потребителска функция за обратно извикване. Тя трябва да връща цяло число, по-малко, равно или по-голямо от 0, ако първият параметър е съответно по-малък, равен или по-голям от втория. second.
Връща масив съдържащ всички стойности от array1 , чийто стойности съществуват във всеки един от параметрите.
Example #1 Пример за array_uintersect_assoc()
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");
print_r(array_uintersect_assoc($array1, $array2, "strcasecmp"));
?>
Примерът по-горе ще изведе:
Array ( [a] => green )