PHP에서는 array_unique() 함수를 사용하여 배열을 고유 요소 컬렉션으로 변환할 수 있습니다. 이 함수는 중복 요소를 제거하고 고유 요소가 포함된 새 배열을 반환합니다. array_unique() 함수는 배열을 매개변수로 받아들이고 선택적으로 오름차순 또는 숫자 정렬과 같은 정렬 방법을 지정할 수 있습니다. 정렬 및 중복 제거 순서는 SORT_FLAG 매개변수를 사용하여 사용자 정의할 수 있습니다.
PHP를 사용하여 배열을 고유 요소 컬렉션으로 변환
PHP에서 배열을 고유 요소 컬렉션으로 변환하는 것은 매우 간단합니다. 이 글에서는 내장 함수 array_unique()
를 사용하여 이를 수행하는 방법을 보여줍니다. array_unique()
来做到这一点。
array_unique() 函数
array_unique()
函数可以删除数组中的重复元素,并返回一个包含唯一元素的新数组。它接受以下参数:
array
: 要去重的数组。sort_flags
: 可选参数,用于指定如何对数组进行排序。sort_flags
参数可以指定以下值:
SORT_REGULAR
: 默认值,按标准比较操作符进行排序。SORT_NUMERIC
: 按数字值进行排序。SORT_STRING
: 按字符串值进行排序。SORT_LOCALE_STRING
: 按本地化的字符串值进行排序。SORT_ASC
: 按升序排序。SORT_DESC
: 按降序排序。实战案例
以下是一个去除数组中重复元素的实战案例:
<?php $array = [1, 2, 3, 4, 5, 1, 2, 3]; $uniqueArray = array_unique($array); print_r($uniqueArray); ?>
输出结果:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
如你所见,重复元素已从数组中删除。
如果您希望对数组进行排序后再去除重复元素,可以使用带有 SORT_FLAG
参数的 array_unique()
array_unique() 함수
array_unique()
함수는 배열에서 중복 요소를 제거하고 고유 요소가 포함된 새 배열을 반환할 수 있습니다. 다음 매개변수를 허용합니다: 🎜array
: 중복을 제거할 배열입니다. sort_flags
: 배열 정렬 방법을 지정하는 데 사용되는 선택적 매개변수입니다. sort_flags
매개변수는 다음 값을 지정할 수 있습니다: 🎜SORT_REGULAR
: 기본값, 표준 비교 연산자를 기준으로 정렬합니다. SORT_NUMERIC
: 숫자 값으로 정렬합니다. SORT_STRING
: 문자열 값을 기준으로 정렬합니다. SORT_LOCALE_STRING
: 현지화된 문자열 값을 기준으로 정렬합니다. SORT_ASC
: 오름차순으로 정렬합니다. SORT_DESC
: 내림차순으로 정렬합니다. <?php $array = [5, 3, 1, 3, 2, 4, 2, 1]; $uniqueSortedArray = array_unique($array, SORT_NUMERIC | SORT_ASC); print_r($uniqueSortedArray); ?>🎜출력 결과: 🎜
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )🎜보시다시피, 중복 요소가 배열에서 제거되었습니다. 배열. 🎜🎜배열을 정렬한 다음 중복 요소를 제거하려면
SORT_FLAG
매개변수와 함께 array_unique()
함수를 사용할 수 있습니다. 🎜rrreee🎜출력 결과: 🎜rrreee 🎜 위의 예에서는 배열을 오름차순으로 정렬한 다음 중복된 요소를 제거했습니다. 🎜위 내용은 PHP 배열을 고유 요소 컬렉션으로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!