array_intersect
Zwraca przecięcie tablic
Opis
arrayarray_intersect
arraytablica1
arraytablica2
array ...
array_intersect zwraca tablicę zawierającą wszystkie
wartości tablicy tablica1 które istnieją we
wszystkich argumentach. Zauważ, ża zachowywane są przypisania kluczy.
Przykład użycia array_intersect
"zielony", "czerwony", "niebieski");
$tablica2 = array ("b" => "zielony", "żółty", "czerwony");
print_r(array_intersect ($tablica1, $tablica2));
]]>
Powyższy przykład wyświetli:
green
[0] => red
)
]]>
Dwa elementy tablicy uważane są za identyczne wtedy i tylko wtedy jeśli
(string) $element1 === (string) $element2. Słownie:
kiedy reprezentacje elementów w postaci stringów są identyczne.
Ta funkcja była zepsuta w PHP 4.0.4!
This was broken in PHP 4.0.4!
Patrz także: array_diff.