Heim >Backend-Entwicklung >PHP-Problem >Welche Methoden gibt es zum Sortieren von PHP-Arrays?
Es gibt 6 gängige Methoden zum Sortieren von PHP-Arrays: 1. „sort()“ sortiert das Array in aufsteigender Reihenfolge; 2. „rsort()“ sortiert das Array in absteigender Reihenfolge; nach Wert. Und behält die Indexbeziehung bei. 5. „arsort()“ sortiert nach dem Wert in absteigender Reihenfolge und behält die Indexbeziehung bei . „krsort()“ sortiert nach dem Schlüssel in absteigender Reihenfolge und behält die Indexbeziehung bei.
Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.
Es gibt 6 gängige Möglichkeiten, Arrays in PHP zu sortieren:
1. sort() – Sortiert das Array in aufsteigender Reihenfolge
$numbers = array(4, 2, 8, 6); sort($numbers); print_r($numbers); // Output: Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 )
2. - Nach Wert sortieren und die Indexbeziehung beibehalten
$numbers = array(4, 2, 8, 6); rsort($numbers); print_r($numbers); // Output: Array ( [0] => 8 [1] => 6 [2] => 4 [3] => 2 )
4. - Nach Schlüssel sortieren und die Indexbeziehung beibehalten
$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43"); asort($age); print_r($age); // Output: Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )
5. - Nach Wert in absteigender Reihenfolge sortieren und die Indexbeziehung beibehalten
$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43"); ksort($age); print_r($age); // Output: Array ( [Ben] => 37 [Joe] => 43 [Peter] => 35 )
6. krsort() – Sortierung in absteigender Reihenfolge nach Schlüssel, wobei Indexbeziehungen erhalten bleiben
$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43"); arsort($age); print_r($age); // Output: Array ( [Joe] => 43 [Ben] => 37 [Peter] => 35 )
Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es zum Sortieren von PHP-Arrays?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!