정렬은 데이터 항목 간의 선형 관계에 따라 알파벳, 숫자, 증가 또는 감소 순서가 될 수있는 특정 순서로 데이터를 정렬하는 것을 의미합니다. 또한 검색 효율성을 향상시킵니다. 이 기사는 배열 정렬에 중점을 둡니다.
이 기사에서는 다음 사항을 다룰 것입니다.
- 종류()
- rsort ()
- arsort ()
- krsort ()
- asort ()
- ksort ()
- natsort ()
- natcasesort ()
- uasort ()
- uksort ()
- usort ()
sort () : PHP에서 배열 정렬
이 방법을 사용하면 기본적으로 배열이 오름차순으로 정렬됩니다.
산출:
정렬
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)
rsort () : PHP에서 배열 정렬
배열은 내림차순으로 정렬됩니다.
$ val) {echo '$ key = $ valn'}?>
산출:
0 = h
1 = f
2 = c
3 = a
arsort ()
연관 배열은 값에 따라 내림차순으로 정렬됩니다.
'Tarun', 'q'=> 'ashok', 'b'=> 'charan', 'l'=> 'sabid') arsort ($ friends) foreach ($ friends as $ key => $ val) echo ' $ 키 = $ valn '}?>
산출:
l = sabid
b = 차란
q = 아쇽
a = 타룬
krsort () : PHP에서 배열 정렬
연관 배열은 키에 따라 내림차순으로 정렬됩니다.
'Ashok', '2'=> 'Tarun', '3'=> 'charan', '4'=> 'sabid', '5'=> 'adarsh', '6'=> 'chintan', ' 7 '=>'vaibhav ') krsort ($ var_array) print_r ($ var_array)?>
산출:
정렬
(
[7] => 바이 바브
[6] => 친탄
[5] => 아다 쉬
[4] => sabid
[3] => 차란
[2] => 타룬
[1] => 아쇽
)
asort () : PHP에서 배열 정렬
연관 배열은 값에 따라 오름차순으로 정렬됩니다.
'Ashok', '2'=> 'Tarun', '3'=> 'charan', '4'=> 'sabid', '5'=> 'adarsh', '6'=> 'chintan', ' 7 '=>'vaibhav ') 정렬 ($ var_array) print_r ($ var_array)?>
산출:
정렬
(
[1] => 아쇽
[2] => 타룬
[5] => 아다 쉬
[3] => 차란
[6] => 친탄
[4] => sabid
[7] => 바이 바브
)
ksort ()
연관 배열은 키에 따라 오름차순으로 정렬됩니다.
'vaibhav', '6'=> 'chintan', '1'=> 'Ashok', '5'=> 'adarsh', '2'=> 'Tarun', '3'=> 'charan', ' 4 '=>'sabid ') ksort ($ var_array) print_r ($ var_array)?>
산출:
정렬
(
[1] => 아쇽
[2] => 타룬
[3] => 차란
[4] => sabid
[5] => 아다 쉬
[6] => 친탄
[7] => 바이 바브
)
natsort () : PHP에서 배열 정렬
배열은 '자연 순서'알고리즘을 사용하여 정렬됩니다. 인간이 키 또는 값 연결을 유지하는 방식으로 영숫자 문자열을 정렬하는 방식으로 정렬됩니다.
산출:
정렬
(
[3] => file0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)
natcasesort ()
배열은 대소 문자를 구분하지 않는 '자연 순서'알고리즘을 사용하여 정렬됩니다.
산출:
정렬
(
[4] => File1.php
[2] => file2.php
[3] => file3.php
[0] => file12.php
[1] => File22.txt
)
uasort () : PHP에서 배열 정렬
사용자 정의 비교 함수를 사용하여 배열을 정렬하고 인덱스 연결을 유지합니다.
$ b)? -1 : 1} $ array = array ( 'a'=> -1, 'b'=> 6, 'c'=> 8, 'd'=> -9, 'e'=> 1, 'f' => 5, 'g'=> 3) uasort ($ array, 'fun') print_r ($ array)?>
산출:
정렬
(
=> 8
[b] => 6
[f] => 5
[g] => 3
[e] => 1
[a] => -1
[d] => -9
)
이것은 PHP에서 배열 정렬 기사의 마지막 부분으로 이동합니다.
uksort () :
배열은 사용자 정의 비교 기능을 사용하여 키별로 정렬됩니다.
자바 스크립트와 jquery의 차이점
$ b)? -1 : 1} $ array = array ( 'a'=> -1, 'b'=> 6, 'c'=> 8, 'd'=> -9, 'e'=> 1, 'f' => 5, 'g'=> 3) uksort ($ array, 'fun') print_r ($ array)?>
산출:
정렬
(
[g] => 3
[f] => 5
[e] => 1
[d] => -9
=> 8
[b] => 6
[a] => -1
)
usort () : PHP에서 배열 정렬
배열은 사용자 정의 비교 함수를 사용하여 값별로 정렬됩니다.
$ b)? -1 : 1} $ array = array ( 'a'=> -1, 'b'=> 6, 'c'=> 8, 'd'=> -9, 'e'=> 1, 'f' => 5, 'g'=> 3) usort ($ array, 'fun') print_r ($ array)?>
산출:
정렬
(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)
이것으로이 기사의 마지막 부분에 이르렀고, PHP에서 사용되는 모든 배열 정렬 함수에 대해 배웠기를 바랍니다.이 기사가 관련이 있다고 생각되면 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서
질문이 있으십니까? 이 기사의 댓글 섹션에서 언급 해 주시면 다시 연락 드리겠습니다.