>  기사  >  백엔드 개발  >  PHP는 배열의 중복 값을 결정합니다

PHP는 배열의 중복 값을 결정합니다

php中世界最好的语言
php中世界最好的语言원래의
2018-05-21 10:43:241334검색

이번에는 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는 배열의 중복 값을 결정합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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