방법: 1. "array_unique(array)"를 사용하여 원본 배열에서 중복된 값을 제거하면 중복 제거된 배열이 반환됩니다. 2. count()를 사용하여 원본 배열의 길이와 중복 제거된 배열. "count(Array)" 구문; 3. 두 길이가 같은지 비교합니다. 배열의 값이 서로 같지 않은 것입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
php는 배열의 값이 서로 같지 않은지 확인합니다. 배열의 요소에 중복된 값이 있습니다. ; 중복된 값이 있는 경우 배열 요소는 서로 동일하지 않습니다.
그렇다면 배열의 요소에 중복된 값이 있는지 확인하는 방법은 무엇일까요?
구현 방법:
array_unique()를 사용하여 원본 배열의 중복 값을 제거하고 중복된 배열을 반환합니다.
count()를 사용하여 원본 배열의 길이와 길이를 구합니다. 중복제거된 배열의 각각
원래 배열의 길이와 중복제거된 배열의 길이가 같은지 비교
동일하다면 중복된 값이 없다는 뜻, 즉 해당 값들 원래 배열의 값은 서로 같지 않습니다
같지 않으면 중복된 값, 즉 원래 배열의 배열에 동일한 값이 있다는 뜻입니다.
구현 예 :
다음 배열의 값이 서로 같지 않은지 판단합니다
$arr1=array(2,3,5,32,1,2,4); $arr2=array(3,4,5,6,7,8,9,1,2);
코드 :
<?php header("Content-type:text/html;charset=utf-8"); function f($arr){ $len1=count($arr); $unique=array_unique($arr); $len2=count($unique); if($len1==$len2){ echo "数组中值互不相等<br>"; }else{ echo "数组中有相等的值<br>"; } } $arr1=array(2,3,5,32,1,2,4); $arr2=array(3,4,5,6,7,8,9,1,2); f($arr1); f($arr2); ?>
같은 값이 있다고 볼 수 있습니다 $arr1 배열과 $arr2 배열의 중앙값이 서로 동일하지 않습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열의 값이 서로 같지 않은지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!