>백엔드 개발 >PHP 문제 >PHP에서 두 배열에 중복 요소가 있는지 확인하는 방법

PHP에서 두 배열에 중복 요소가 있는지 확인하는 방법

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌원래의
2023-08-01 15:20:101224검색

php는 "array_intersect()" 함수를 사용하여 두 배열에 중복 요소가 있는지 확인할 수 있습니다. 작업 방법은 다음과 같습니다. 1. PHP 샘플 파일을 만듭니다. 2. 포함할 두 배열 "array1"과 "array2"를 정의합니다. 3. "array_intersect()" 함수를 사용하여 두 배열을 매개변수로 전달하고 결과를 "$intersection" 변수에 저장합니다. 4. 변수 "$intersection"이 비어 있는지 확인하세요.

PHP에서 두 배열에 중복 요소가 있는지 확인하는 방법

이 튜토리얼의 운영 체제: Windows 10 시스템, php8.1.3 버전, Dell G3 컴퓨터.

PHP에서는 array_intersect() 함수를 사용하여 두 배열에 중복된 요소가 있는지 확인할 수 있습니다. array_intersect() 함수는 두 배열을 매개변수로 받아들이고 두 입력 배열 사이의 공통 요소를 포함하는 새 배열을 반환합니다.

array_intersect()에서 반환된 새 배열이 비어 있지 않으면 두 배열에 중복된 요소가 있다는 의미입니다.

다음은 두 개의 배열에 중복된 요소가 있는지 확인하는 방법을 보여주는 샘플 코드입니다.

<?php
$array1 = array(1, 2, 3, 4, 5);
$array2 = array(4, 5, 6, 7, 8);
intersection=arrayintersect(intersection = array_intersect(intersection=arrayintersect(array1, $array2);
if (!empty($intersection)) {
    echo "两个数组存在重复元素";
} else {
    echo "两个数组不存在重复元素";
}
?>

위의 예에서는 각각 일부 요소를 포함하는 두 개의 배열 array1 및 array2를 정의했습니다. 그런 다음 array_intersect() 함수를 사용하여 두 배열을 인수로 전달하고 반환된 결과를 $intersection 변수에 저장합니다.

마지막으로 $intersection이 비어 있는지 확인하기 위해 empty() 함수를 사용합니다. 비어 있지 않으면 "두 배열에 중복된 요소가 있습니다"가 출력되고, 그렇지 않으면 "에 중복된 요소가 없습니다"가 출력됩니다. 두 배열".

위 내용은 PHP에서 두 배열에 중복 요소가 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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