Ang pag-uuri ay nangangahulugang pag-aayos ng data sa isang tukoy na pagkakasunud-sunod na maaaring maging alpabetiko, bilang, pagdaragdag o pagbawas ng pagkakasunud-sunod ayon sa ilang guhit na ugnayan sa mga item ng data. Pinapabuti din nito ang kahusayan ng paghahanap. Ang artikulong ito ay nakatuon sa Array Sort In
Saklaw ang artikulong ito sa artikulong ito,
- pag-uri-uriin ()
- rsort ()
- arsort ()
- krsort ()
- isang uri()
- ksort ()
- natsort ()
- natcasesort ()
- uasort ()
- uksort ()
- usort ()
pag-uri-uriin (): Pag-uri-uriin ang Array Sa PHP
Gamit ang pamamaraang ito, bilang default ang array ay pinagsunod-sunod sa pataas na pagkakasunud-sunod.
Output:
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)
Sa paglipat ng karagdagang tingnan natin ito,
rsort (): Array Pagbukud-bukurin Sa PHP
Ang Array ay pinagsunod-sunod sa pababang pagkakasunud-sunod.
$ val) {echo '$ key = $ valn'}?>
Output:
0 = h
1 = f
2 = c
3 = a
Pangatlong pamamaraan sa paksang ito ay arsort
arsort ()
Ang mga nauugnay na array ay pinagsunod-sunod sa pababang pagkakasunud-sunod, ayon sa halaga.
'Tarun', 'q' => 'ashok', 'b' => 'charan', 'l' => 'sabid') arsort ($ friends) maaga ($ mga kaibigan bilang $ key => $ val) echo ' $ key = $ valn '}?>
Output:
l = sabid
b = charan
q = ashok
a = Tarun
Subukan natin at maunawaan kung paano gumagana ang krsort,
krsort (): Array Pagbukud-bukurin Sa PHP
Ang mga nauugnay na array ay pinagsunod-sunod sa pababang pagkakasunud-sunod, ayon sa susi.
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') krsort ($ var_array) print_r ($ var_array)?>
Output:
Array
(
[7] => vaibhav
[6] => chintan
[5] => adarsh
[4] => sabid
[3] => charan
[2] => Tarun
[1] => Ashok
)
Magpatuloy tayo sa susunod na paksa ng artikulong ito,
asort (): Array Pagbukud-bukurin Sa PHP
Ang mga nauugnay na array ay pinagsunod-sunod sa pataas na pagkakasunud-sunod, ayon sa halaga.
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') asort ($ var_array) print_r ($ var_array)?>
Output:
Array
(
[1] => Ashok
[2] => Tarun
[5] => adarsh
[3] => charan
[6] => chintan
[4] => sabid
[7] => vaibhav
)
Panahon na upang lumipat sa susunod na paksa sa artikulong ito,
ksort ()
Ang mga nauugnay na array ay pinagsunod-sunod sa pataas na pagkakasunud-sunod, ayon sa susi
'vaibhav', '6' => 'chintan', '1' => 'Ashok', '5' => 'adarsh', '2' => 'Tarun', '3' => 'charan', ' 4 '=>' sabid ') ksort ($ var_array) print_r ($ var_array)?>
Output:
Array
(
[1] => Ashok
[2] => Tarun
[3] => charan
[4] => sabid
[5] => adarsh
[6] => chintan
[7] => vaibhav
)
Tingnan natin ang mga gawaing natsort,
natsort (): Array Pagbukud-bukurin Sa PHP
Ang Array ay pinagsunod-sunod sa pamamagitan ng paggamit ng isang 'natural order' na algorithm. Nag-uuri ito sa paraang nag-order ng mga string ng alphanumeric sa paraang mapanatili ng isang tao ang mga susi o pagpapahalaga sa mga asosasyon.
Output:
Array
(
[3] => file0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)
natcasesort ()
Ang Array ay pinagsunod-sunod gamit ang isang case na hindi sensitibo sa 'natural na pagkakasunud-sunod' na algorithm.
Output:
Array
(
[4] => File1.php
[2] => file2.php
[3] => file3.php
[0] => file12.php
[1] => File22.txt
)
Susunod na titingnan namin ang uasort
uasort (): Array Pagbukud-bukurin Sa PHP
Ang Array ay pinagsunod-sunod gamit ang isang function na paghahambing na tinukoy ng gumagamit at panatilihin ang pag-uugnay sa index.
$ 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)?>
Output:
Array
(
=> 8
[b] => 6
[f] => 5
[g] => 3
[e] => 1
[a] => -1
[d] => -9
)
Dinadala tayo nito sa huling piraso ng artikulong Array Sort In PHP
uksort ():
Ang Array ay pinagsunod-sunod ng mga susi gamit ang isang function na paghahambing na tinukoy ng gumagamit
$ b)? -1: 1} $ array = array ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uksort ($ array, 'masaya') print_r ($ array)?>
Output:
Array
(
[g] => 3
[f] => 5
[e] => 1
[d] => -9
=> 8
[b] => 6
[a] => -1
)
ano ang serializable sa java
usort (): Array Pagbukud-bukurin Sa PHP
Ang Array ay pinagsunod-sunod ng mga halagang gumagamit ng isang function na paghahambing na tinukoy ng gumagamit.
$ 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)?>
Output:
Array
(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)
Sa pamamagitan nito natapos na kami sa artikulong ito, inaasahan kong natutunan mo ang tungkol sa lahat ng mga pag-uuri ng pag-uuri na ginamit sa PHP.Kung nakita mong may kaugnayan ang artikulong ito, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito at babalik ako sa iyo.