Array_intersect_ukey () 함수는 여러 배열의 키를 비교하고 사용자 정의 비교 함수를 통해 일치할지 여부를 결정하는 데 사용됩니다. 다른 배열의 키와 일치하는 첫 번째 배열에 항목이 포함 된 배열을 반환합니다.
array_intersect_ukey(arr1, arr2, arr3, arr4, ..., compare_func)
Array_Intersect_ukey () 함수는 첫 번째 배열에 존재하고 다른 모든 배열에서 키 값 쌍이 일치하는 키 값 쌍이 포함 된 배열을 반환합니다.
다음은 사용자 정의 비교 함수를 사용하여 배열 키를 비교하는 예입니다.
<?php
function check($a, $b) {
if ($a === $b) {
return 0;
}
return ($a > $b) ? 1 : -1;
}
$arr1 = array("a" => "one", "b" => "two", "c" => "three");
$arr2 = array("a" => "one", "b" => "two");
$result = array_intersect_ukey($arr1, $arr2, "check");
print_r($result);
?>
Array
(
[a] => one
[b] => two
)
위는 php에서 array_intersect_ukey () 함수에 대한 자세한 분석입니다. 이 기능을 사용하여 실제 요구에 따라 배열 키를 비교할 수 있습니다.