array_intersect_uassoc($array1, $array2, ...);
Oblicza przeciÄ™cie tablic z dodatkowym indeksem sprawdzajÄ…cym, porównuje indeksy przez wywoÅ‚ania funkcji. Zwraca tablicÄ™ zawierajÄ…cÄ… wszystkie wartoÅ›ci z array1, które sÄ… obecne we wszystkich argumentach. Zauważ, że klucze sÄ… używane w porównaniu w odróżnieniu array_intersect ().
Wskaźnik porównania jest wykonywany przez użytkownika i dostarczony do wywoÅ‚ania funkcji. Zwróci mniejszÄ… liczbe caÅ‚kowitÄ…, równÄ… lub wiÄ™ksza od zera, jeÅ›li pierwszy argument jest uważany za odpowiednio mniej niż, równy lub wiÄ™kszy niż drugi.
Kompatybilność: PHP5.
Listing
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");
print_r(array_intersect_uassoc($array1, $array2, "strcasecmp"));
?>
//zwróci:
Array
(
[b] => brown
)
Ranga: Administrator serwisu Punktów: 38473

