PHP의 배열 정렬 : 알아야 할 모든 것



PHP의 배열 정렬에 대한이 기사는 관련 프로그래밍 예제와 함께 PHP의 배열 정렬 함수에 대해 알아야 할 모든 것을 설명합니다.

정렬은 데이터 항목 간의 선형 관계에 따라 알파벳, 숫자, 증가 또는 감소 순서가 될 수있는 특정 순서로 데이터를 정렬하는 것을 의미합니다. 또한 검색 효율성을 향상시킵니다. 이 기사는 배열 정렬에 중점을 둡니다.

이 기사에서는 다음 사항을 다룰 것입니다.





그럼 시작하겠습니다.

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입니다.

arsort ()

연관 배열은 값에 따라 내림차순으로 정렬됩니다.

 
'Tarun', 'q'=> 'ashok', 'b'=> 'charan', 'l'=> 'sabid') arsort ($ friends) foreach ($ friends as $ key => $ val) echo ' $ 키 = $ valn '}?>

산출:

l = sabid
b = 차란
q = 아쇽
a = 타룬

krsort가 어떻게 작동하는지 이해해 보겠습니다.

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 작동을 보자.

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를 살펴 보겠습니다.

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에서

질문이 있으십니까? 이 기사의 댓글 섹션에서 언급 해 주시면 다시 연락 드리겠습니다.