Array Sort In PHP: Alt du trenger å vite



Denne artikkelen om Array Sort In PHP vil ekspandere alt som er å vite om array-sorteringsfunksjoner i PHP med relevante programmeringseksempler.

Sortering betyr å ordne data i en bestemt rekkefølge som kan være alfabetisk, numerisk, økende eller synkende rekkefølge i henhold til noe lineært forhold mellom dataelementene. Det forbedrer også effektiviteten ved søk. Denne artikkelen fokuserer på Array Sort In

Følgende tips vil bli dekket i denne artikkelen,





La oss komme i gang da,

sort (): Array Sort In PHP

Ved hjelp av denne metoden er matrisen som standard sortert i stigende rekkefølge.



 
 

Produksjon:

hvordan fungerer tostring i java

Array

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



La oss gå videre, la oss ta en titt på dette,

rsort (): Array Sort In PHP

Array er sortert i synkende rekkefølge.

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

Produksjon:

0 = h

1 = f

2 = c

3 = a

Tredje metode i dette emnet er arsort

arsort ()

Assosiative matriser sorteres i synkende rekkefølge, etter verdi.

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

Produksjon:

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

La oss prøve å forstå hvordan krsort fungerer,

krsort (): Array Sort In PHP

Assosiative matriser sorteres i synkende rekkefølge, i henhold til nøkkelen.

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

Produksjon:

Array

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

La oss gå videre til neste emne i denne artikkelen,

asort (): Array Sort In PHP

Assosiative matriser sorteres i stigende rekkefølge, etter verdi.

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

Produksjon:

passere referanse i java

Array

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

Det er på tide å gå til neste tema i denne artikkelen,

ksort ()

Assosiative matriser sorteres i stigende rekkefølge, i henhold til nøkkel

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

Produksjon:

Array

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

La oss se natsort-verk,

natsort (): Array Sort In PHP

Array sorteres etter en “naturlig orden” -algoritme. Den sorterer på en slik måte at du bestiller alfanumeriske strenger på den måten et menneske vil opprettholde nøkkel- eller verdiforhold.

 
 

Produksjon:

Array

(
[3] => fil0.php
[0] => fil1.php
[1] => file2.php
[2] => file3.php
)

La oss gå videre,

natcasesort ()

Array sorteres ved hjelp av en skifteløs sensitiv 'naturlig orden' -algoritme.

 
 

Produksjon:

Array

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

Neste skal vi ta en titt på uasort

uasort (): Array Sort In PHP

Array sorteres ved hjelp av en brukerdefinert sammenligningsfunksjon og opprettholder 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)?>

Produksjon:

c ++ samtale med referanse

Array

(

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

Dette bringer oss til den siste delen av denne Array Sort In PHP-artikkelen

uksort ():

Array sorteres etter taster ved hjelp av en brukerdefinert sammenligningsfunksjon

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

Produksjon:

Array

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

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

usort (): Array Sort In PHP

Array sorteres etter verdier ved hjelp av en brukerdefinert sammenligningsfunksjon.

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

Produksjon:

Array

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

Med dette kommer vi til en slutt på denne artikkelen, jeg håper du har lært om alle matrixsorteringsfunksjonene som brukes i PHP.Hvis du fant denne artikkelen relevant, kan du sjekke ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne artikkelen, så kommer jeg tilbake til deg.