함수 array_intersect
함수 array_intersect는
배열의 교집합을 계산합니다 - 함수에 전달된 모든 배열에
공통으로 존재하는 요소들로 이루어진 배열을
반환합니다.
구문
array_intersect(array $array, array ...$arrays): array
예제
한 배열과 다른 배열 모두에 존재하는 요소를 찾아봅시다:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = [3, 4, 5, 6, 7];
$res = array_intersect($arr1, $arr2);
var_dump($res);
?>
코드 실행 결과:
[3, 4, 5]
예제
세 배열 모두에 존재하는 공통 요소를 찾아봅시다:
<?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);
?>
코드 실행 결과:
[4, 5]
함께 보기
-
함수
array_diff,
배열의 차이를 계산하는 함수