두 가지 비교 방법: 1. array_diff() 함수를 사용하여 배열 값의 차이를 비교합니다. 이 함수는 하나 이상의 배열의 키 값을 비교하고 다른 요소를 반환할 수 있습니다. 구문은 "array_diff($arr1, $arr2...) "; 2. array_diff_assoc() 함수를 사용하여 배열 값의 차이를 비교합니다. 이 함수는 하나 이상의 배열의 키 이름과 키 값을 비교하고 다른 요소를 반환할 수 있습니다. 구문은 " array_diff_assoc($arr1,$arr2...)".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 8 버전, DELL G3 컴퓨터
PHP에서는 다음 함수를 사용하여 배열 값의 차이를 비교할 수 있습니다
array_diff( ) function
array_diff_assoc( ) function
방법 1, array_diff() 함수 - 배열의 키값 비교
array_diff() 함수는 배열의 키값만 비교
array_diff($arr1,$arr2...)
이 함수는 차이 배열에서 차이 배열을 반환합니다. 요소는 비교 배열 $arr1에 존재하지만 다른 매개변수 배열 $arr2에는 존재하지 않습니다...
예: 배열의 다른 요소 반환
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(1,2,3,4,5,6,7,8,9,10); $arr2=array(2,4,6,8,10); var_dump($arr1); var_dump($arr2); $result=array_diff($arr1,$arr2); echo "两个数组中,不同的元素为:"; var_dump($result); ?>
방법 2, array_diff_assoc() 함수 - 배열의 키 이름과 키 값을 비교
array_diff_assoc() 함수는 두 키 이름을 모두 비교합니다. 및 배열의 키 값
array_diff_assoc($arr1,$arr2...)
이 함수는 array_diff() 및 array_diff_key()와 마찬가지로 비교된 배열 $arr1에서 차이 요소를 가져옵니다.
예: 배열의 다양한 요소 반환
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $arr2=array("a"=>"orange","b"=>"green","c"=>"red","d"=>"yellow"); var_dump($arr1); var_dump($arr2); $result=array_diff_assoc($arr1,$arr2); echo "两个数组中,不同的元素为:"; var_dump($result); ?>
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열 값을 비교하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!