>  기사  >  백엔드 개발  >  PHP는 두 배열을 비교하고 중복된 값을 제거합니다.

PHP는 두 배열을 비교하고 중복된 값을 제거합니다.

王林
王林원래의
2021-06-24 14:57:302167검색

PHP가 두 배열을 비교하고 중복된 값을 삭제하는 방식은 array_diff 함수를 사용하고 비교해야 하는 두 배열을 [array_diff(array1,array2,array3);]와 같은 매개변수로 사용하는 것입니다.

PHP는 두 배열을 비교하고 중복된 값을 제거합니다.

이 기사의 운영 환경: windows10 시스템, PHP 7.3, thinkpad t480 컴퓨터.

두 배열을 비교하고 두 배열에서 중복된 값을 삭제하려면 가장 쉬운 방법은 array_diff 함수를 사용하는 것입니다.

array_diff 함수에 대해 잘 모르는 친구들이 많을 수도 있는데, 이 함수에 대해 간단히 소개하겠습니다.

array_diff() 함수는 두 개 이상의 배열 값을 비교하고 그 차이를 반환하는 데 사용됩니다.

이 함수는 2개(또는 그 이상) 배열의 값을 비교하고(key=>value in value) 비교되는 모든 배열(array1)을 포함하는 차이 배열을 반환하지만, 다른 인수 배열(array2 또는 array3 등)에는 없습니다.

구문: ​​

array_diff(array1,array2,array3...);

코드 예:

<!DOCTYPE html>
<html>
<body>

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");

$result=array_diff($a1,$a2,$a3);
print_r($result);
?>

</body>
</html>

실행 결과:

Array ( [b] => green [c] => blue )

관련 동영상 공유: php 동영상 튜토리얼

위 내용은 PHP는 두 배열을 비교하고 중복된 값을 제거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.