English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP array_uintersect_uassoc() 함수 사용법 및 예제

PHP Array 함수 가이드

array_uintersect_uassoc() 함수는 인덱스 체크를 포함하여 배열의 교집합을 계산하고, 독립된 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다

문법

array_uintersect_assoc( $array1, $array2 , $array3 ...,$func1], $func2 );

정의 및 사용법

이 함수는 array1의 모든 값이 배열2、array3에서 중간 지시자를 추가하여 데이터와 인덱스를 비교하여 여러 배열의 교집합을 반환합니다.

파라미터

순번파라미터 및 설명
1

array1(필수)

이는 배열을 지정합니다.

2

array2(필수)

이는 첫 번째 배열과 비교할 배열을 지정합니다.

3

array3( 선택)

이는 첫 번째 배열과 비교할 배열을 지정합니다.

4

func1(필수)

배열 키를 비교하는 사용자 정의 함수의 이름.

5

func2(필수)

배열 값을 비교하는 사용자 정의 함수의 이름.

온라인 예제

array_uintersect_uassoc 함수는 두 개의 strcasecmp 함수를 사용하여 두 개의 배열의 키와 값을 비교하여 두 개의 배열의 교집합을 계산합니다

<?php
   $input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
   $input2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
   
   print_r(array_uintersect_uassoc($input1, $input2, "strcasecmp", "strcasecmp"));
?>
테스트를 볼까요‹/›

출력 결과:

Array ( [a] => green [b] => brown )

   PHP Array 함수 가이드