이번에는 PHP를 사용하여 배열의 중복 값을 판별하는 방법을 알려 드리겠습니다. PHP가 배열의 반복 값을 판별하는 데 있어 주의 사항은 무엇입니까?
배열 $a에 여러 값이 있다고 가정해 보겠습니다. 이 값들 중에 동일한 값이 있는지 어떻게 확인할 수 있나요?
php array 함수 array_unique를 사용하면 이 문제를 쉽게 해결할 수 있습니다.
array_unique(PHP 4 >= 4.0.1, PHP 5)
array_unique -- 배열에서 중복 값 제거
설명
array array_unique ( array array )
array_unique()는 배열을 입력으로 받아들이고 중복 값이 없는 새 배열을 반환합니다.
키 이름은 변경되지 않습니다. array_unique()는 먼저 값을 string으로 정렬한 다음 각 값에 대해 처음 발견된 키 이름만 유지하고 이후의 모든 키 이름을 무시합니다. 이는 정렬되지 않은 배열에서 처음으로 나타나는 동일한 값이 보존된다는 의미는 아닙니다.
참고: (string) $elem1 === (string) $elem2인 경우에만 두 단위가 동일한 것으로 간주됩니다. 즉, 문자열의 표현이 동일한 경우입니다.
첫번째 유닛은 그대로 유지됩니다.
다음은 참고용으로 array_unique 함수의 두 가지 예입니다.
<?php $input = array("a" => "green", "red", "b" => "green", "blue", "red"); $result = array_unique($input); print_r($result); ?>
출력:
Array ( [a] => green [0] => red [1] => blue )
예제 2, array_unique() 및 유형
<?php $input = array(4, "4", "3", 4, 3, "3"); $result = array_unique($input); var_dump($result); ?>
출력:
array(2) { [0] => int(4) [2] => string(1) "3" }
이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 더 흥미로운 정보를 보려면 주의를 기울이십시오. PHP 중국어 웹사이트의 다른 관련 기사를 확인해보세요!
추천 도서:
array_sum()을 사용하여 배열 요소 값의 합을 계산하는 방법
위 내용은 PHP는 배열의 중복 값을 결정합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!