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,
- sortere()
- rsort ()
- arsort ()
- krsort ()
- asort ()
- ksort ()
- natsort ()
- natcasesort ()
- uasort ()
- uksort ()
- usort ()
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
)
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
)
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.