배열에서 중복된 값을 제거합니다.
<?php$a=array("a"=>"빨간색","b"=>"녹색","c"=>"빨간색");print_r(array_unique($a));?>array_unique() 함수는 배열에서 중복된 값을 제거하는 데 사용됩니다. 두 개 이상의 배열 값이 동일한 경우 첫 번째 값만 유지되고 나머지 값은 제거됩니다.
참고: 유지된 배열은 첫 번째 배열 항목의 키 유형을 유지합니다.
array_unique( 배열 )
매개변수 | 설명하다 |
---|---|
정렬 | 필수의. 배열을 지정합니다. |
정렬 유형 | 선택 과목. 정렬 유형을 지정합니다. 가능한 값: SORT_STRING - 기본값입니다. 각 항목을 문자열로 처리합니다. SORT_REGULAR - 각 항목을 일반 순서로 배치합니다(표준 ASCII, 유형을 변경하지 않음). SORT_NUMERIC - 각 항목을 숫자로 처리합니다. SORT_LOCALE_STRING - 현재 로케일을 기반으로 각 항목을 문자열로 처리합니다(setlocale()으로 변경 가능). |
반환 값: | 필터링된 배열을 반환합니다. |
---|---|
PHP 버전: | 4.0.1+ |
업데이트 로그: | PHP 5.2.10에서는 sortingtype 의 기본값이 SORT_STRING으로 다시 변경되었습니다. PHP 5.2.9에서는 sortingtype 의 기본값이 SORT_REGULAR로 변경되었습니다. 이전 버전에서는 sortingtype 의 기본값이 SORT_STRING이었습니다. |