array_intersect

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








Notatka : Dwa elementy tablicy uważane za identyczne wtedy i tylko wtedy jeśli ( string ) $element1 === (string ) $element2 . Słownie : kiedy reprezentacje elementów w postaci stringów identyczne .

Ostrzeżenie

Ta funkcja była zepsuta w PHP 4.0.4 !

Patrz także : array_diff( ) .