배열 array_uintersect_uassoc
(PHP 5, PHP 7, PHP 8)
array_uintersect_uassoc — 추가 인덱스 검사로 배열의 교집합을 계산하고 별도의 콜백 함수로 데이터와 인덱스를 비교합니다.
설명
array_uintersect_uassoc( array $array1, array ...$arrays, callable $value_compare_func, callable $key_compare_func ): array
추가 인덱스 검사로 배열의 교집합을 계산하고 별도의 콜백 함수로 데이터와 인덱스를 비교합니다.
매개변수
array1
- 첫 번째 배열입니다.
arrays
- 추가 배열.
value_compare_func
- 비교 함수는 첫 번째 인수가 두 번째 인수보다 각각 작거나 같거나 큰 것으로 간주되는 경우 0보다 작거나 같거나 큰 정수를 반환해야 합니다.
key_compare_func
- 키 비교 콜백 함수.
반환 값
모든 인수에 있는 array1
의 모든 값을 포함하는 배열을 반환합니다.
Examples
예제 #1 array_uintersect_uassoc() 예제
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");
print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "strcasecmp"));
?>
위의 예는 다음을 출력합니다.
Array ( [a] => green [b] => brown )
기타
- array_uintersect() - 배열의 교집합을 계산하고 콜백 함수로 데이터를 비교합니다.
- array_intersect_assoc() - 추가 인덱스 검사로 배열의 교집합을 계산합니다.
- array_intersect_uassoc() - 추가 인덱스 검사로 배열의 교집합을 계산하고 콜백 함수로 인덱스를 비교합니다.
- array_uintersect_assoc() - 추가 인덱스 검사로 배열의 교집합을 계산하고 콜백 함수로 데이터를 비교합니다.