array_intersect

(PHP 4 >= 4.0.1, PHP 5)

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

<?php
$pole1
= array ("a" => "zelena", "cervena", "modra");
$pole2 = array ("b" => "zelena", "zlta", "cervena");
$vysledok = array_intersect ($pole1, $pole2);
?>

$vysledok 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á.

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