185 of 410 menu

Funkcja array_intersect

Funkcja array_intersect oblicza część wspólną tablic - zwraca tablicę elementów, które znajdują się we wszystkich tablicach, przekazanych do funkcji.

Składnia

array_intersect(array $array, array ...$arrays): array

Przykład

Znajdźmy, które elementy znajdują się zarówno w jednej, jak i w drugiej tablicy:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [3, 4, 5, 6, 7]; $res = array_intersect($arr1, $arr2); var_dump($res); ?>

Wynik wykonania kodu:

[3, 4, 5]

Przykład

Znajdźmy, które wspólne elementy znajdują się w trzech tablicach:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [3, 4, 5, 6, 7]; $arr3 = [4, 5, 6, 7, 8]; $res = array_intersect($arr1, $arr2, $arr3); var_dump($res); ?>

Wynik wykonania kodu:

[4, 5]

Zobacz też

  • funkcję array_diff,
    która oblicza różnicę tablic
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć