배열의 다른 요소 가져오기
php는 두 배열의 서로 다른 요소를 비교합니다( 추천 학습: PHP 비디오 튜토리얼)
array array_diff(array $array1, array $array2, [, array $...]) array array_diff_assoc(array $array1, array $array2, [, array $...])
마찬가지로 이 두 메서드의 기본 기능은 동일하며 첫 번째 배열을 반환하지만 다른 배열에는 요소가 없습니다. 전자는 값만 비교하고 후자는 키와 값을 모두 비교합니다.
array_diff() 함수는 두 배열의 차이 배열을 반환합니다. 이 배열에는 비교되는 배열에 있지만 다른 매개변수 배열에는 없는 모든 키가 포함되어 있습니다.
반환된 배열에서 키 이름은 변경되지 않은 채로 유지됩니다.
<?php $array1 = array('1', 'a' => 'aaaaaa', 'b' => 'bbbbbb', 'c'); $array2 = array('a' => 'aaaaaa', 'c' => 'bbbbbb', 'c', '1'); var_dump(array_diff_assoc($array1, $array2));
은 다음과 같은 결과를 얻었습니다.
array(3) { [0]=> string(1) "1" ["b"]=> string(6) "bbbbbb" [1]=> string(1) "c" }
위 내용은 PHP는 두 배열의 서로 다른 요소를 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!