PHP 배열 정렬에는 12가지 유형이 있습니다. 1. sort()를 사용하여 배열을 오름차순으로 정렬합니다. 2. rsort()를 사용하여 배열을 내림차순으로 정렬합니다. 3. asort()를 사용하여 배열을 정렬합니다. 4. 연관 배열의 키에 따라 오름차순으로 정렬하려면 ksort()를 사용합니다. 5. 내림차순으로 정렬하려면 krsort()를 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP 배열을 사용하는 과정에서 때로는 PHP 배열을 정렬해야 할 때가 있습니다.
PHP에서는 배열의 요소를 알파벳이나 숫자순으로 내림차순이나 오름차순으로 정렬할 수 있습니다. 다음은 PHP에 내장된 배열 정렬 함수입니다.
함수 | 설명 |
---|---|
array_multisort() | 여러 배열 또는 다차원 배열을 정렬합니다. |
arsort() | 연관 배열을 키 값에 따라 내림차순으로 정렬합니다. |
asort() | 연관 배열을 키 값에 따라 오름차순으로 정렬합니다. |
krsort() | 연관 배열을 키 이름별로 내림차순으로 정렬합니다. |
ksort() | 연관 배열을 키 이름을 기준으로 오름차순으로 정렬합니다. |
natcasesort() | "자연 정렬" 알고리즘을 사용하여 대소문자를 구분하지 않고 배열을 정렬합니다. |
natsort() | "자연 정렬" 알고리즘을 사용하여 배열을 정렬합니다. |
rsort() | 숫자 배열을 내림차순으로 정렬합니다. |
sort() | 숫자 배열을 오름차순으로 정렬합니다. |
uasort() | 사용자 정의 비교 함수를 사용하여 배열의 키 값을 정렬합니다. |
uksort() | 사용자 정의 비교 기능을 사용하여 배열의 키 이름을 정렬합니다. |
usort() | 사용자 정의 비교 함수를 사용하여 배열을 정렬합니다. |
그 중 일반적으로 사용되는 여섯 가지가 있습니다.
sort() - 배열을 오름차순으로 정렬
rsort() - 배열을 내림차순으로 정렬
asort() - 연관배열에 따른 정렬 연관배열의 값에 따라 오름차순으로 배열 정렬
ksort() - 연관배열의 키에 따라 오름차순으로 배열 정렬
arsort() - 연관배열의 값에 따라 내림차순으로 배열 정렬
krsort() - 연관배열의 키에 따라 내림차순으로 배열 정렬
sort() - 배열 정렬 오름차순
다음 예에서는 $cars 배열의 요소를 알파벳 오름차순으로 정렬합니다.
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); sort($cars); var_dump($cars); ?>
다음 예에서는 $numbers 배열의 요소를 숫자 오름차순으로 정렬합니다.
<?php $numbers=array(4,6,2,22,11); var_dump($numbers); sort($numbers); var_dump($numbers); ?>
rsort() - 내림차순으로 배열 정렬
다음 예는 $cars 배열의 요소를 알파벳순으로 정렬합니다. 배열:
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); rsort($cars); var_dump($cars); ?>
다음 예는 $numbers 배열의 요소를 내림차순으로 정렬합니다. :
<?php $numbers=array(4,6,2,22,11); var_dump($numbers); rsort($numbers); var_dump($numbers); ?>
asort() - 배열 값을 기준으로 오름차순으로 배열을 정렬합니다.
다음 예에서는 연관 배열을 배열 값에 따라 오름차순으로 정렬합니다.
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); var_dump($age); asort($age); var_dump($age); ?>
ksort() - 배열의 키에 따라 오름차순으로 배열을 정렬합니다.
다음 예에서는 연관 배열을 배열의 키에 따라 오름차순으로 정렬합니다. :
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); var_dump($age); ksort($age); var_dump($age); ?>
arsort( ) - 배열 값에 따라 내림차순으로 배열을 정렬합니다.
다음 예에서는 연관 배열을 배열 값에 따라 내림차순으로 정렬합니다.
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); var_dump($age); arsort($age); var_dump($age); ?>
krsort() - 배열 정렬 배열의 키에 따라 내림차순으로
다음 예에서는 관련 배열을 배열의 키에 따라 내림차순으로 정렬합니다.
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); var_dump($age); krsort($age); var_dump($age); ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP 배열 정렬에는 몇 가지 유형이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!