>  기사  >  백엔드 개발  >  PHP에서 두 배열의 값이 몇 개 같은지 확인하는 방법

PHP에서 두 배열의 값이 몇 개 같은지 확인하는 방법

青灯夜游
青灯夜游원래의
2022-05-17 16:04:512834검색

방법: 1. array_intersect()를 사용하여 배열을 비교합니다. "array_intersect(array1, array2)" 구문은 교차 배열을 반환합니다. 2. count()를 사용하여 교차 배열의 길이를 가져옵니다. 구문 "count( array)" 인 경우 반환된 배열 길이는 동일한 값을 가진 요소의 수입니다.

PHP에서 두 배열의 값이 몇 개 같은지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

PHP를 사용하여 두 배열에서 동일한 값을 갖는 값 수를 확인하는 방법

1. array_intersect() 함수를 사용하여 두 배열을 비교하고 교차 요소를 가져옵니다.

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

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(32,1,3,6,8,34,12,7);
$arr2=array(1,8,3,12,5,32,7,8);
var_dump($arr1);
var_dump($arr2);
$intersect=array_intersect($arr1,$arr2);
echo "两个数组的交集:";
var_dump($intersect);
?>

PHP에서 두 배열의 값이 몇 개 같은지 확인하는 방법

반환된 교차 배열에는 두 배열의 값이 모두 동일한 요소가 포함되어 있음을 알 수 있습니다.

두 배열의 값이 몇 개인지 알아보려면 교차 배열의 길이만 계산하면 됩니다.

2. 교차 배열의 길이를 얻으려면 count()를 사용하세요.

count() 함수는 배열의 모든 요소 수 또는 객체의 속성 수를 계산할 수 있습니다.

$len=count($intersect);
echo "两数组中值相同的元素有: ".$len." 个";

PHP에서 두 배열의 값이 몇 개 같은지 확인하는 방법

추천 학습: "PHP 비디오 튜토리얼"

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

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