In diesem Artikel werden 6 PHP-Array-Sortierfunktionen vorgestellt. Ich hoffe, er wird Ihnen hilfreich sein.
sort() – Sortiert das Array in aufsteigender Reihenfolge (die Übergabe einer Referenz ändert das ursprüngliche Array)
rsort() – Sortiert Array in absteigender Reihenfolge Anordnung (die Übergabe einer Referenz ändert das ursprüngliche Array)
asort() – Sortiert das Array in aufsteigender Reihenfolge entsprechend dem Wert des zugehörigen Arrays
ksort() – Sortieren Sie das Array in aufsteigender Reihenfolge nach den Schlüsseln des assoziativen Arrays
arsort() – Sortieren Sie das Array in absteigender Reihenfolge nach Werte des assoziativen Arrays
krsort() – Sortieren Sie das Array in absteigender Reihenfolge nach dem Schlüssel des zugehörigen Arrays
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/3/12 * Time: 9:46 */ $arr = ['Tom'=>'11','Jerry'=>20,'heros'=>['caption','superman']]; print_r($arr); sort($arr); print_r($arr); rsort($arr); print_r($arr); asort($arr); print_r($arr); ksort($arr); print_r($arr); arsort($arr); print_r($arr); krsort($arr); print_r($arr);
Das Ausführungsergebnis ist wie folgt
Array ( [Tom] => 11 [Jerry] => 20 [heros] => Array ( [0] => caption [1] => superman ) ) Array ( [0] => 11 [1] => 20 [2] => Array ( [0] => caption [1] => superman ) ) Array ( [0] => Array ( [0] => caption [1] => superman ) [1] => 20 [2] => 11 ) Array ( [2] => 11 [1] => 20 [0] => Array ( [0] => caption [1] => superman ) ) Array ( [0] => Array ( [0] => caption [1] => superman ) [1] => 20 [2] => 11 )
Wichtige Dinge Die Verarbeitung von Arrays in PHP ist eine Referenzverarbeitung, was bedeutet, dass das ursprüngliche Array geändert wird, wenn Sie dies nicht möchten Um das ursprüngliche Array zu ändern, wird empfohlen, eine neue Array-Maschine für Sortiervorgänge zu erstellen.
Wenn wir sortieren möchten, möchten wir natürlich immer noch, dass das ursprüngliche Array in ein sortiertes Array geändert wird.
Weitere Kenntnisse zu PHP finden Sie auf der chinesischen PHP-Website !
Das obige ist der detaillierte Inhalt vonPHP-Array-Sortierfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!