PHP array_diff() 함수


  번역 결과:

영어 ['dəf] 미국 ['dəf]

abbr.미분 미분(of);차이 다름;다름 다름;미분자 미분자

PHP array_diff() 함수통사론

기능: 두 배열의 키 값을 비교하고 차이를 반환합니다.

구문: ​​array_diff(array1,array2,array3...)

매개변수:

매개변수 설명
array1필수입니다. 다른 배열과 비교할 첫 번째 배열입니다.
array2필수입니다. 첫 번째 배열과 비교할 배열입니다.
array3,...선택 사항. 첫 번째 배열과 비교할 추가 배열입니다.

설명: 두 배열의 차이 배열을 반환합니다. 이 배열에는 비교되는 배열에 있지만 다른 매개변수 배열에는 없는 모든 키가 포함되어 있습니다. 반환된 배열에서 키 이름은 변경되지 않은 상태로 유지됩니다.

PHP array_diff() 함수예

<?php
$class1 = array("西门"=>"55","灭绝"=>"44","无忌"=>"22");
$class2 = array("西门"=>"54","灭绝"=>"44","无忌"=>"25");
print_r(array_diff($class1,$class2 )); //返回两个数组中不一样的元素
?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

출력:

Array ( [西门] => 55 [无忌] => 22 )


<?php
$per1=array("a"=>"灭绝师太","b"=>"欧阳克","c"=>"西门大官人","d"=>"韦小宝");
$per2=array("e"=>"Peter","f"=>"慕容复","g"=>"陈近南");
$per3=array("a"=>"灭绝师太","b"=>"欧阳克","h"=>"王重阳");

$result=array_diff($per1,$per2,$per3);
print_r($result);
?>

인스턴스 실행»

예시' 버튼을 온라인 예 보기

출력:

Array ( [c] => 西门大官人 [d] => 韦小宝 )

비디오

Q&A