NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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í.

PHP - array_intersect

Třída

Kořen \ Bez třídy

Metoda - array_intersect

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

Funkce vrátí pole, které je průnikem hodnot zadaných polí.

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.

Procedurální

  • function array_intersect (array $array1, array $array2, array $...) : array

Parametry

NázevDatový typVýchozí hodnotaPopis
$array1array

Očekávané pole, z jehož hodnot se udělá průnik.

$array2array

Očekávané pole, z jehož hodnot se udělá průnik.

$...array

Další očekávané pole, z jejichž hodnot se udělá průnik.

Návratové hodnoty

Vrací: array

Pole s průnikem hodnot obou polí.

Příklady

Klikni pro editaci
  • <?php
    $pole = ['žlutá', 'černá', 'fialová', 'červená'];
    $povolene = ['žlutá', 'červená', 'zelená'];
    
    $pole = array_intersect($pole, $povolene);
    print_r($pole);
    • Zkontroluj, zda výstupy programu odpovídají předloze. S jinými texty testy neprojdou.

    Vidíme, že klíče (zde indexy) zůstávají zachovány. Stejně by příklad samozřejmě fungoval i pro pole asociační.

    Související manuály

          Jak se ti líbí článek?
          Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
          Jak se ti kurz líbí?
          Tvé hodnocení kurzuZnaků 0 z 50-500
          Aktivity