Array-Sortierung in PHP: Alles, was Sie wissen müssen



In diesem Artikel über Array-Sortierung in PHP wird alles, was Sie über Array-Sortierfunktionen in PHP wissen müssen, anhand relevanter Programmierbeispiele erläutert.

Sortieren bedeutet, Daten in einer bestimmten Reihenfolge anzuordnen, die alphabetisch, numerisch, in aufsteigender oder abnehmender Reihenfolge gemäß einer linearen Beziehung zwischen Datenelementen sein kann. Es verbessert auch die Effizienz der Suche. Dieser Artikel konzentriert sich auf Array Sort In

Die folgenden Hinweise werden in diesem Artikel behandelt:





Dann fangen wir an,

anonyme Klasse in Java]

sort (): Array Sort In PHP

Bei dieser Methode wird das Array standardmäßig in aufsteigender Reihenfolge sortiert.



 
 

Ausgabe:

Array

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



Wenn wir weiter gehen, schauen wir uns das an.

rsort (): Array-Sortierung in PHP

Das Array ist in absteigender Reihenfolge sortiert.

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

Ausgabe:

0 = h

1 = f

2 = c

3 = a

Die dritte Methode in diesem Thema ist arsort

arsort ()

Assoziative Arrays werden in absteigender Reihenfolge nach Wert sortiert.

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

Ausgabe:

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

Lassen Sie uns versuchen zu verstehen, wie krsort funktioniert.

krsort (): Array-Sortierung in PHP

Assoziative Arrays werden in absteigender Reihenfolge nach dem Schlüssel sortiert.

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

Ausgabe:

Array

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

Fahren wir mit dem nächsten Thema dieses Artikels fort:

asort (): Array-Sortierung in PHP

Assoziative Arrays werden in aufsteigender Reihenfolge nach Wert sortiert.

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

Ausgabe:

Array

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

Es ist Zeit, zum nächsten Thema in diesem Artikel überzugehen.

ksort ()

Assoziative Arrays werden in aufsteigender Reihenfolge nach Schlüssel sortiert

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

Ausgabe:

Array

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

Lassen Sie uns Natsort Werke sehen,

natsort (): Array-Sortierung in PHP

Das Array wird mithilfe eines Algorithmus 'natürlicher Ordnung' sortiert. Es sortiert so, dass alphanumerische Zeichenfolgen so angeordnet werden, wie ein Mensch Schlüssel- oder Wertassoziationen aufrechterhalten würde.

wie man die Kraft von in Java macht
 
 

Ausgabe:

Array

(
[3] => file0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)

Lasst uns weiter gehen,

natcasesort ()

Das Array wird nach einem Algorithmus sortiert, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird.

 
 

Ausgabe:

Array

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

Als nächstes werfen wir einen Blick auf uasort

uasort (): Array-Sortierung in PHP

Das Array wird mithilfe einer benutzerdefinierten Vergleichsfunktion sortiert und die Indexzuordnung beibehalten.

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

Ausgabe:

Array

Was macht .format in Python?

(

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

Dies bringt uns zum letzten Teil dieses Artikels über Array Sort In PHP

uksort ():

Das Array wird mithilfe einer benutzerdefinierten Vergleichsfunktion nach Schlüsseln sortiert

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

Ausgabe:

Array

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

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

usort (): Array-Sortierung in PHP

Das Array wird mithilfe einer benutzerdefinierten Vergleichsfunktion nach Werten sortiert.

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

Ausgabe:

Array

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

Damit sind wir am Ende dieses Artikels angelangt. Ich hoffe, Sie haben alle in PHP verwendeten Array-Sortierfunktionen kennengelernt.Wenn Sie diesen Artikel relevant fanden, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren dieses Artikels und ich werde mich bei Ihnen melden.