In PHP ist Array ein sehr häufiger Datentyp und wir müssen Arrays oft sortieren. In der tatsächlichen Entwicklung verwenden wir am häufigsten eindimensionale Arrays. Es gibt viele Möglichkeiten, eindimensionale Arrays zu sortieren. Hier sind einige gängige Sortiermethoden.
1. Funktion sort()
PHPs integrierte Funktion sort() kann ein eindimensionales Array in aufsteigender Reihenfolge sortieren. Die Verwendung ist wie folgt:
$arr = array(3, 5, 1, 2, 4); sort($arr); print_r($arr);
Das Ausgabeergebnis ist:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
2. Die Funktion
$arr = array(3, 5, 1, 2, 4); rsort($arr); print_r($arr);
rsort() ähnelt der Funktion sort(), außer dass sie ein eindimensionales Array in absteigender Reihenfolge sortiert. Der Code lautet wie folgt:
Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
Das Ausgabeergebnis ist:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); asort($arr); print_r($arr);
3. Die Funktion asort() sortiert das Array in aufsteigender Reihenfolge und behält die ursprünglichen Schlüsselwerte bei. Die Verwendung ist wie folgt:
Array ( [banana] => 1 [grape] => 2 [apple] => 3 [peach] => 4 [orange] => 5 )
Das Ausgabeergebnis ist:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); arsort($arr); print_r($arr);
4. Die Funktion arsort() sortiert das Array in absteigender Reihenfolge und behält die ursprünglichen Schlüsselwerte bei. Der Code lautet wie folgt:
Array ( [orange] => 5 [peach] => 4 [apple] => 3 [grape] => 2 [banana] => 1 )
Das Ausgabeergebnis ist:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); ksort($arr); print_r($arr);
5. Die Funktion ksort()
Die Funktion ksort() sortiert das Array in aufsteigender Reihenfolge nach Schlüsselnamen. Die Verwendung ist wie folgt:
Array ( [apple] => 3 [banana] => 1 [grape] => 2 [orange] => 5 [peach] => 4 )
Das Ausgabeergebnis ist:
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); krsort($arr); print_r($arr);
6. krsort()-Funktion
krsort()-Funktion sortiert das Array in absteigender Reihenfolge nach Schlüsselnamen. Der Code lautet wie folgt:
Array ( [peach] => 4 [orange] => 5 [grape] => 2 [banana] => 1 [apple] => 3 )
Das Ausgabeergebnis ist:
rrreeeZusammenfassung
Das Obige ist die Sortiermethode für eindimensionale Arrays in PHP. Wir können je nach tatsächlicher Größe unterschiedliche Sortiermethoden auswählen Bedürfnisse.
Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Sortieren eindimensionaler Arrays in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!