>  기사  >  백엔드 개발  >  PHP의 배열에서 중복 값을 제거하는 방법

PHP의 배열에서 중복 값을 제거하는 방법

藏色散人
藏色散人원래의
2020-08-27 09:28:451573검색

PHP의 배열에서 중복 값을 제거하는 방법: 먼저 PHP 샘플 파일을 만든 다음 중복 값이 ​​있는 배열 세트를 정의한 다음 "array_unique(array)" 함수를 사용하여 array; 마지막으로 삭제 결과를 출력합니다.

PHP의 배열에서 중복 값을 제거하는 방법

추천: "PHP Video Tutorial"

array_unique() 함수는 배열에서 중복된 값을 제거하고 결과 배열을 반환합니다.

여러 배열 요소의 값이 동일한 경우 첫 번째 요소만 유지되고 나머지 요소는 삭제됩니다.

반환된 배열의 키 이름은 변경되지 않습니다.

참고: 보관된 배열은 첫 번째 배열 항목의 키 유형을 유지합니다.

Syntax

array_unique(array)

매개변수

배열이 필요합니다. 배열을 지정합니다.

정렬 유형

선택 사항. 배열 요소/항목을 비교하는 방법을 지정합니다. 가능한 값:

SORT_STRING - 기본값. 항목을 문자열로 비교합니다.

SORT_REGULAR - 각 항목을 일반 순서로 정렬합니다(표준 ASCII, 유형이 변경되지 않음).

SORT_NUMERIC - 각 항목을 숫자로 처리합니다.

SORT_LOCALE_STRING - 현재 로케일을 기반으로 각 항목을 문자열로 처리합니다(setlocale()을 통해 변경 가능).

Explanation

array_unique()는 먼저 값을 문자열로 정렬한 다음 각 값에 대해 처음 발견된 키 이름만 유지하고 이후의 모든 키 이름을 무시합니다. 이는 정렬되지 않은 배열에서 처음으로 나타나는 동일한 값이 보존된다는 의미는 아닙니다.

기술 세부정보

반환값: 필터링된 배열을 반환합니다.

PHP 버전: 4.0.1+

업데이트 로그:

PHP 5.2.10에서는 sorttype의 기본값이 SORT_STRING으로 다시 변경되었습니다.

PHP 5.2.9에서는 정렬 유형의 기본값이 SORT_REGULAR로 변경되었습니다. 이번 릴리스 이전에는 sorttype의 기본값이 SORT_STRING이었습니다.

위 내용은 PHP의 배열에서 중복 값을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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