이 기사에서는 사전 정의된 PHP 배열 함수 array_intersect()를 배웁니다. PHP의 이 내장 함수는 적어도 두 개의 배열의 수렴을 파악하는 데 사용됩니다. 이 함수는 적어도 두 개의 배열을 비교하고 일치 항목을 반환하는 데 사용됩니다. 이 함수는 모든 다른 배열에서 사용할 수 있는 첫 번째 배열의 구성 요소만 인쇄합니다.
예시
<?php $array1 = array(5, 10, 15, 20,34); $array2 = array(20, 10, 15, 55, 100); $intersect_array = array_intersect($array1,$array2); print_r($intersect_array); ?>
출력
Array ( [1] => 10 [2] => 15 [3] => 20 )
설명
위의 예에서 두 개의 배열을 선언한 후 array_intersesct()를 구현하여 두 배열에 있는 일치하는 요소로 구성된 배열이 생성됩니다.
참고
요소의 키는 보존됩니다. 즉, 출력 배열에 있는 요소의 키는 첫 번째 배열에 있는 요소의 키와 동일합니다.