array_intersect

(PHP 4 >= 4.0.1)

array_intersect -- Zwraca przeciΩcie tablic

Opis

array array_intersect ( array tablica1, array tablica2 [, 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 1. Przyk│ad u┐ycia array_intersect()

$tablica1 = array ("a" => "zielony", "czerwony", "niebieski");
$tablica2 = array ("b" => "zielony", "┐≤│ty", "czerwony");
print_r(array_intersect ($tablica1, $tablica2));

Powy┐szy przyk│ad wy╢wietli:
Array
(
    [a] => green
    [0] => red
)

Notatka: 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.

Ostrze┐enie

Ta funkcja by│a zepsuta w PHP 4.0.4! This was broken in PHP 4.0.4!

Patrz tak┐e: array_diff().