PHP에서는 "array_unique()" 함수를 사용하여 중복된 값을 제거할 수 있습니다. 이 함수의 기능은 여러 배열 요소의 값이 동일할 때 첫 번째 요소만 유지되고, 다른 요소는 삭제됩니다. 구문은 " array_unique(array)"입니다.
php 중복 값 제거
array_unique() 함수 정의 및 사용법
array_unique() 함수는 배열에서 중복 값을 제거하는 데 사용됩니다. 두 개 이상의 배열 값이 동일한 경우 첫 번째 값만 유지되고 나머지 값은 제거됩니다.
참고: 보관된 배열은 첫 번째 배열 항목의 키 유형을 유지합니다.
Syntax
array_unique(array)
매개변수
배열이 필요합니다. 배열을 지정합니다.
정렬 유형은 선택 사항입니다. 정렬 유형을 지정합니다. 가능한 값:
SORT_STRING - 기본값. 각 항목을 문자열로 처리합니다.
SORT_REGULAR - 각 항목을 일반 순서로 정렬합니다(표준 ASCII, 유형이 변경되지 않음).
SORT_NUMERIC - 각 항목을 숫자로 처리합니다.
SORT_LOCALE_STRING - 현재 로케일을 기반으로 각 항목을 문자열로 처리합니다(setlocale()을 통해 변경 가능).
예:
여러 배열 요소의 값이 동일한 경우 첫 번째 요소만 유지되고 나머지 요소는 삭제됩니다.
반환된 배열의 키 이름은 변경되지 않습니다.
<?php $a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat"); print_r(array_unique($a)); ?>
출력:
Array ( [a] => Cat [b] => Dog )
권장: "PHP Tutorial"
위 내용은 PHP에서 중복 값을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!