Heim >Backend-Entwicklung >PHP-Problem >So geben Sie ein PHP-Array nach dem Sortieren aus
PHP ist eine weit verbreitete Skriptsprache, die sich ideal für die Bearbeitung von Aufgaben in der Webentwicklung eignet. Unter diesen sind Array-Operationen in PHP auch eine sehr leistungsstarke Funktion. Wenn Sie die Elemente in einem Array sortieren möchten und die sortierten Ergebnisse ausgeben müssen, zeigt Ihnen dieser Artikel, wie das geht.
sort()-Funktion ist die einfachste Sortierfunktion in PHP, die ein Array in aufsteigender Reihenfolge sortieren kann. Hier ist ein Beispiel:
$fruit = array("apple", "orange", "banana", "pear"); sort($fruit); print_r($fruit);
Der obige Code gibt Folgendes aus:
Array ( [0] => apple [1] => banana [2] => orange [3] => pear )
rsort()-Funktion ist die umgekehrte Operation der sort()-Funktion, die das Array in absteigender Reihenfolge sortieren kann. Das Folgende ist ein Beispiel:
$fruit = array("apple", "orange", "banana", "pear"); rsort($fruit); print_r($fruit);
Der obige Code gibt Folgendes aus:
Array ( [0] => pear [1] => orange [2] => banana [3] => apple )
asort()-Funktion sortiert das assoziative Array nach dem Wert und im Gegensatz zur sort()-Funktion sortiert sie die assoziatives Array unter Beibehaltung aller Schlüssel. Hier ist ein Beispiel:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); asort($age); print_r($age);
Der obige Code gibt Folgendes aus:
Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )
arsort()-Funktion ist die umgekehrte Operation der asort()-Funktion, die das assoziative Array in absteigender Reihenfolge nach Wert sortieren kann . Hier ist ein Beispiel:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); arsort($age); print_r($age);
Der obige Code gibt Folgendes aus:
Array ( [Joe] => 43 [Ben] => 37 [Peter] => 35 )
ksort()-Funktion sortiert das assoziative Array nach dem Schlüssel und im Gegensatz zur sort()-Funktion sortiert es unter Beibehaltung Alle Schlüssel. Hier ist ein Beispiel:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); ksort($age); print_r($age);
Der obige Code gibt Folgendes aus:
Array ( [Ben] => 37 [Joe] => 43 [Peter] => 35 )
krsort()-Funktion ist die umgekehrte Operation der ksort()-Funktion, die das assoziative Array in absteigender Reihenfolge nach Schlüssel sortieren kann . Hier ist ein Beispiel:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); krsort($age); print_r($age);
Der obige Code gibt Folgendes aus:
Array ( [Peter] => 35 [Joe] => 43 [Ben] => 37 )
Zusammenfassung
In diesem Artikel werden einige gängige Array-Sortierfunktionen in PHP vorgestellt, darunter sort(), rsort(), asort(), arsort(), ksort( ) und krsort() Funktion. Im eigentlichen Entwicklungsprozess können Sie die entsprechende Funktion auswählen, um das Array nach Bedarf zu sortieren und die sortierten Ergebnisse auszugeben. Ich hoffe, dieser Artikel hilft Ihnen!
Das obige ist der detaillierte Inhalt vonSo geben Sie ein PHP-Array nach dem Sortieren aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!