array_intersect

array_intersect -- Vypočíta prienik polí

Popis

array array_intersect ( array pole1, array pole2 [, array ...])

array_intersect( ) vracia pole obsahujúce všetky hodnoty poľa1 , ktoré sa vyskytujú vo všetkých argumentoch . Kľúče sa zachovávajú .

Príklad 1 . array_intersect( ) príklad

 
$pole1

 
=

 
array

 
(

 
"a

 
"

 
=

 
"zelena"

 
,

 
"cervena"

 
,

 
"modra")

 
;

 
$pole2

 
=

 
array

 
("b

 
"

 
=

 
"zelena"

 
,

 
"zlta"

 
,

 
"cervena")

 
;

 
$vysledok

 
=

 
array_intersect

 
($pole1

 
,

 
$pole2)

 
;



$result obsahuje

 
Array

 
(

 
[a

 
]

 
=

 
zelena

 
[0

 
]

 
=

 
cervena

 
)







Poznámka : Dva elementy sa považujú za rovné vtedy a len vtedy keď ( string ) $elem1 === (string ) $elem2 . Slovami : keď je reprezentácia reťazca rovnaká .

Varovanie

K prelomu došlo v PHP 4.0.4 !

Tiež pozri array_intersect_assoc( ) , array_diff( ) , array_diff_assoc( ) .