PHP 함수 소개: array_intersect() 함수
PHP에서 array_intersect() 함수는 두 개 이상의 배열의 값을 비교하고 그 안에 있는 모든 값이 포함된 새 배열을 반환하는 데 사용됩니다. 입력 배열 존재하는 값입니다.
Syntax
array_intersect(array1,array2,array3...)
Parameters
Return Value
입력 배열에 존재하는 모든 값을 포함하는 배열을 반환합니다.
예제
다음은 array_intersect() 함수의 몇 가지 예입니다.
예제 1:
$array1 = array("apple", "banana", "orange", "grape"); $array2 = array("banana", "mango", "grape"); $result = array_intersect($array1, $array2); print_r($result);
출력:
Array ( [1] => banana [3] => grape )
예제 2:
$array1 = array(1, 2, 3, 4, 5); $array2 = array(4, 5, 6, 7); $result = array_intersect($array1, $array2); print_r($result);
출력:
Array ( [3] => 4 [4] => 5 )
예제 3:
$array1 = array("red", "green", "blue"); $array2 = array("green", "blue", "yellow"); $array3 = array("blue", "yellow", "pink"); $result = array_intersect($array1, $array2, $array3); print_r($result);
출력:
Array ( [1] => green [2] => blue )
설명
예제 1에서 $array1에는 "apple", "banana", "orange" 및 "grape"의 네 가지 요소가 포함되어 있고 $array2에는 "banana", "mango" 및 "grape"의 세 가지 요소가 포함되어 있습니다. array_intersect() 함수를 통해 두 배열을 비교한 결과 결과 배열에는 두 배열에 모두 존재하는 값, 즉 "banana"와 "grape"가 포함됩니다.
예제 2에서 $array1에는 1~5의 숫자가 포함되고 $array2에는 4~7의 숫자가 포함됩니다. array_intersect() 함수를 통해 비교한 결과 결과 배열에는 두 배열에 모두 존재하는 값, 즉 4와 5가 포함됩니다.
예제 3에서 $array1, $array2 및 $array3에는 서로 다른 색상 값이 포함되어 있습니다. array_intersect() 함수가 세 배열을 비교한 후 결과 배열에는 세 배열 모두에 존재하는 색상 값, 즉 "녹색"과 "파란색"만 포함됩니다.
요약
array_intersect() 함수는 PHP에서 매우 일반적으로 사용되는 함수로, 여러 배열의 공통 요소를 쉽게 비교하고 추출할 수 있습니다. 이 기능을 합리적으로 사용함으로써 어레이 관련 논리적 문제를 보다 쉽게 처리하고 개발 효율성을 향상시킬 수 있습니다.
위 내용은 PHP 함수 소개: array_intersect() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!