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

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

PHP 배열 함수 매뉴얼

array_udiff_uassoc() 함수는 인덱스 체크를 포함한 배열의 차집합을 계산하고 데이터 및 인덱스를 비교하는回调 함수를 사용합니다.

문법

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

정의 및 사용법

array_udiff_uassoc() 함수는 두 개의 사용자 정의 함수에서 두 개나 더 많은 배열을 비교하고 첫 번째 배열의 요소를 포함하는 배열을 반환합니다.

파라미터

순번파라미터 및 설명
1

array1(필수)

배열을 지정합니다.

2

array2(필수)

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

3

array3(선택)

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

4

func1(필수)

배열 키를 비교하는 데 사용되며 사용자 정의 함수의 이름입니다.

5

func2(필수)

배열 값을 비교하는 데 사용되며 사용자 정의 함수의 이름입니다.

반환 값

 array_udiff_uassoc() 함수는 array 내에서 모든 요소를 포함하는 배열을 반환합니다.1 중에서 다른 어떤 매개변수 배열에도 없는 값.

온라인 예제

사용자 정의 함수로 배열을 비교하고 배열을 반환합니다.

<?php
   function func1($v1,$v2) {
      if ($v1 === $v2) {
         return 0;
      }
      return 1;
   }
   
   function func2($v1,$v2) {
      if ($v1 === $v2) {
         return 0;
      }
      return 1;
   }
   $input = array("a"=>"orange","b"=>"mango","c"=>"banana");
   $input1 = array("a"=>"orange","b"=>"mango","c"=>"apple");
   
   print_r(array_udiff_uassoc($input,$input1,"func1", "func2"));
?>
테스트를 보세요‹/›

출력 결과:

Array ( [c] => banana )

   PHP 배열 함수 매뉴얼