배열 array_intersect

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

array_intersect — 배열의 교집합을 계산합니다.


설명

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

array_intersect()는 모든 인수에 있는 array의 모든 값을 포함하는 배열을 반환합니다. 키는 보존됩니다.


매개변수

array
확인할 마스터 값이 있는 배열입니다.
arrays
값을 비교할 배열입니다.

반환 값

모든 매개변수에 값이 존재하는 array의 모든 값을 포함하는 배열을 반환합니다.


변경 로그

버전 설명
8.0.0 이 함수는 이제 하나의 매개변수로 호출할 수 있습니다. 이전에는 두 개 이상의 매개변수가 필요했습니다.

Examples

예제 #1 array_intersect() 예제

                  
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>
                  
                

위의 예는 다음을 출력합니다.

Array
(
    [a] => green
    [0] => red
)
                

메모

참고: 두 요소는 (string) $elem1 === (string) $elem2인 경우에만 동일한 것으로 간주됩니다. 즉, 문자열 표현이 동일한 경우.


기타