array_intersect - Český PHP manuál

Vydávání, hosting a aktualizace umožňují jeho sponzoři.
Funkce vrátí pole, které je průnikem hodnot zadaných polí.
Parametry
V obou parametrech jsou očekávána pole, z jejichž hodnot se udělá průnik.
V prvním poli se ponechají jen ty klíče, jejichž hodnota je přítomna i v poli druhém. Druhé pole tedy můžeme chápat jako vzorové. Klíče z 2. pole se do výsledku nikdy nedostanou.
Návratová hodnota
Pole s průnikem hodnot obou polí.
Příklad
<?php
$pole = array('žlutá', 'černá', 'fialová', 'červená');
$povolene = array('žlutá', 'červená', 'zelená');
$pole = array_intersect($pole, $povolene);
print_r($pole);
Výstup:
Array
(
[0] => žlutá
[3] => červená
)
Vidíme, že klíče (zde indexy) zůstávají zachovány. Stejně by příklad samozřejmě fungoval i pro pole asociační.
Komentáře

Člen

Zobrazeno 1 zpráv z 1.