방법: 1. array_intersect()를 사용하여 배열을 비교합니다. "array_intersect(array1, array2)" 구문은 교차 배열을 반환합니다. 2. count()를 사용하여 교차 배열의 길이를 가져옵니다. 구문 "count( array)" 인 경우 반환된 배열 길이는 동일한 값을 가진 요소의 수입니다.
이 튜토리얼의 운영 환경: 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); ?>
반환된 교차 배열에는 두 배열의 값이 모두 동일한 요소가 포함되어 있음을 알 수 있습니다.
두 배열의 값이 몇 개인지 알아보려면 교차 배열의 길이만 계산하면 됩니다.
2. 교차 배열의 길이를 얻으려면 count()를 사용하세요.
count() 함수는 배열의 모든 요소 수 또는 객체의 속성 수를 계산할 수 있습니다.
$len=count($intersect); echo "两数组中值相同的元素有: ".$len." 个";
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 두 배열의 값이 몇 개 같은지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!