방법: 1. array_intersect()를 사용하여 두 배열의 값을 비교합니다. "array_intersect(array 1, array 2)" 구문은 교차 배열을 반환합니다. 2. 교차 배열이 비어 있는지 확인합니다. "교차점 배열==" []", 비어 있으면 같은 값을 갖지 않고, 비어 있지 않으면 같은 값을 갖습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
php는 두 배열의 값이 동일한지 확인합니다.
1. array_intersect() 함수를 사용합니다. 두 배열을 비교하려면 교차 요소를 가져옵니다.
array_intersect() 함수는 두 개 이상의 배열 값을 비교하고 교차 배열을 반환하는 데 사용됩니다.
두 배열의 값이 동일하면 교차 배열에 요소가 있으며 빈 배열이 아닙니다.
두 배열의 값이 동일하지 않으면 교차 배열에 요소가 없습니다. 교차 배열이고 빈 배열입니다
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(1,2,3,4,5); $arr2=array(2,4,6,8,10); $arr3=array(1,3,5,7,9); echo "数组1和数组2的交集:<br>"; $intersect=array_intersect($arr1,$arr2); var_dump($intersect); echo "数组2和数组3的交集:<br>"; $intersect=array_intersect($arr3,$arr2); var_dump($intersect); ?>
2. 교차 배열이 빈 배열인지 확인
빈 배열이면 두 배열의 값이 동일하지 않습니다
빈 배열이 아닌 경우 두 배열의 값은 동일합니다
echo "数组1和数组2的交集:<br>"; $intersect=array_intersect($arr1,$arr2); var_dump($intersect); if($intersect==[]){ echo "两个数组没有相同值<br><br><br>"; }else{ echo "两个数组有相同值<br><br><br>"; } echo "数组2和数组3的交集:<br>"; $intersect=array_intersect($arr3,$arr2); var_dump($intersect); if($intersect==[]){ echo "两个数组没有相同值<br>"; }else{ echo "两个数组有相同值<br>"; }
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 두 배열의 값이 같은지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!