php
PHP - array_intersect 함수
array_intersect 함수를 이용해 배열의 교집합을 구할 수 있습니다.
array_intersect 는 array1 을 비교해 array2 과 일치하는 모든 값들의 배열을 반환하며 키는 보존합니다.
array_intersect(array array1, array array2);
<?php
$arr1 = array("a", "b", "c", "d", "e", "f", "g");
$arr2 = array("a", "b", "d");
$arr3 = array("e", "f", "g", "h");
$result1 = array_intersect($arr1, $arr2);
$result2 = array_intersect($arr1, $arr3);
echo "result1 = ";
foreach($result1 as $val)
{
print "$val ";
}
echo "<br/\r\n>";
/*
결과 1
result1 = a b d
*/
echo "result2 = ";
foreach($result2 as $val)
{
print "$val ";
}
/*
결과 2
result2 = e f g
*/
?>
0 댓글