Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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šechny články v sekci
Pole - Český PHP manuál
Článek pro vás napsal 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 se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity