Array Sort In PHP: Alt hvad du behøver at vide

Denne artikel om Array Sort In PHP ekspalerer alt, hvad der er at vide om array-sorteringsfunktioner i PHP med relevante programmeringseksempler.

Sortering betyder at arrangere data i en bestemt rækkefølge, som kan være alfabetisk, numerisk, stigende eller faldende rækkefølge i henhold til noget lineært forhold mellem dataelementer. Det forbedrer også effektiviteten af ​​søgningen. Denne artikel fokuserer på Array Sort In



Følgende punkter vil blive dækket i denne artikel,



Lad os komme i gang dengang,

sort (): Array Sort In PHP

Ved hjælp af denne metode sorteres arrayet som standard i stigende rækkefølge.



 
 

Produktion:

Array

(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)



Lad os se nærmere på dette, hvis vi går videre

rsort (): Array Sort In PHP

Array er sorteret i faldende rækkefølge.

 
$ val) {echo '$ key = $ valn'}?>

Produktion:

0 = h

1 = f

2 = c

3 = a

Tredje metode i dette emne er sort

arsort ()

Associerende arrays sorteres i faldende rækkefølge efter værdi.

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

Produktion:

l = sabid
b = charan
q = ashok
a = Tarun

Lad os prøve at forstå, hvordan krsort fungerer,

krsort (): Array Sort In PHP

Associerede arrays sorteres i faldende rækkefølge efter nøglen.

 
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') krsort ($ var_array) print_r ($ var_array)?>

Produktion:

Array

(
[7] => vaibhav
[6] => chintan
[5] => adarsh
[4] => sabid
[3] => charan
[2] => Tarun
[1] => Ashok
)

konvertere dobbelt til heltal i java

Lad os gå videre til det næste emne i denne artikel,

asort (): Array Sort In PHP

Associerende arrays sorteres i stigende rækkefølge efter værdi.

 
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') sort ($ var_array) print_r ($ var_array)?>

Produktion:

Array

(
[1] => Ashok
[2] => Tarun
[5] => adarsh
[3] => charan
[6] => chintan
[4] => sabid
[7] => vaibhav
)

Det er tid til at gå til det næste emne i denne artikel,

ksort ()

Associerende arrays sorteres i stigende rækkefølge efter nøgle

 
'vaibhav', '6' => 'chintan', '1' => 'Ashok', '5' => 'adarsh', '2' => 'Tarun', '3' => 'charan', ' 4 '=>' sabid ') ksort ($ var_array) print_r ($ var_array)?>

Produktion:

Array

(
[1] => Ashok
[2] => Tarun
[3] => charan
[4] => sabid
[5] => adarsh
[6] => chintan
[7] => vaibhav
)

Lad os se natsort-værker,

natsort (): Array Sort In PHP

Array sorteres ved hjælp af en 'naturlig orden' -algoritme. Det sorterer på en sådan måde, at ordrer alfanumeriske strenge på den måde, et menneske ville opretholde nøgle- eller værdiforening.

 
 

Produktion:

Array

(
[3] => fil0.php
[0] => fil1.php
[1] => fil2.php
[2] => fil3.php
)

Lad os komme videre,

natcasesort ()

Array sorteres ved hjælp af en case-ufølsom 'naturlig orden' -algoritme.

 
 

Produktion:

Array

(
[4] => Fil1.php
[2] => fil2.php
[3] => fil3.php
[0] => file12.php
[1] => File22.txt
)

Dernæst skal vi se på uasort

uasort (): Array Sort In PHP

Array sorteres ved hjælp af en brugerdefineret sammenligningsfunktion og opretholder indeksforbindelse.

 
$ 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)?>

Produktion:

Array

(

=> 8
[b] => 6
[f] => 5
[g] => 3
[e] => 1
[a] => -1
[d] => -9
)

Dette bringer os til den sidste bit af denne Array Sort In PHP-artikel

uksort ():

Array sorteres efter taster ved hjælp af en brugerdefineret sammenligningsfunktion

 
$ 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)?>

Produktion:

Array

(
[g] => 3
[f] => 5
[e] => 1
[d] => -9

=> 8
[b] => 6
[a] => -1
)

usort (): Array Sort In PHP

Array sorteres efter værdier ved hjælp af en brugerdefineret sammenligningsfunktion.

 
$ 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)?>

Produktion:

Array

(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)

Med dette kommer vi til slutningen af ​​denne artikel, jeg håber, du har lært om alle de array-sorteringsfunktioner, der bruges i PHP.Hvis du fandt denne artikel relevant, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne artikel, og jeg vender tilbage til dig.