Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 array_intersect() 함수를 설명합니다.


이 기사에서는 사전 정의된 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()를 구현하여 두 배열에 있는 일치하는 요소로 구성된 배열이 생성됩니다.

참고

요소의 키는 보존됩니다. 즉, 출력 배열에 있는 요소의 키는 첫 번째 배열에 있는 요소의 키와 동일합니다.