Funksioni array_intersect

Funksioni array_intersect llogarit prerjen e vargjeve - kthen një varg nga elementët që gjenden në të gjitha vargjet, të dërguara në funksion.

Sintaksa

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

Shembull

Le të gjejmë se cilët elementë janë në njërin, dhe në tjetrin varg:

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

Rezultati i ekzekutimit të kodit:

php[3, 4, 5]

Shembull

Le të gjejmë se cilët elementë të përbashkët janë në tre vargje:

php<?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);
?>

Rezultati i ekzekutimit të kodit:

php[4, 5]

Shihni gjithashtu

  • funksionin array_diff,
    i cili llogarit diferencën e vargjeve