IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

array_intersect - Český PHP manuál

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í.


 

Všetky články v sekcii
Pole - Český PHP manuál
Článok pre vás napísal David Hartinger
Avatar
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity