Heim >Backend-Entwicklung >PHP-Problem >Welche Methoden gibt es zum Sortieren von Arrays in PHP?
Der vorherige Artikel hat Ihnen „Was ist ein PHP-Array?“ vorgestellt. Wie verwende ich PHP-Arrays? 》, dieser Artikel stellt Ihnen weiterhin die PHP-Array-Sortierung vor. Ich weiß nicht, wie viel Sie über die Array-Sortierung wissen. Dieser Artikel hat einen bestimmten Referenzwert. ! !
Elemente in einem PHP-Array können in absteigender oder aufsteigender Reihenfolge alphabetisch oder numerisch angeordnet werden. Zu den Methoden der PHP-Array-Sortierfunktion gehören
: sort(), rsort(), asort(), ksort(), arsort(), krsort().PHP – Array-Sortierfunktion
Welche Methoden gibt es zum Sortieren von Arrays in PHP? In diesem Kapitel stellen wir nacheinander die folgenden PHP-Array-Sortierfunktionen vor: Die Elemente im Array $cars
werden in aufsteigender alphabetischer Reihenfolge angeordnet: <?php $cars=array("Lamborghini","Maserati","Maybach"); sort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
$cars
数组中的元素按照字母升序排列:
运行代码如下所示:
<?php $numbers=array(2,8,5,4,12); sort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
运行结果如下:
下面的实例将 $numbers
数组中的元素按照数字升序排列:
<?php $cars=array("Lamborghini","Maserati","Maybach"); rsort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
运行结果如下:
rsort() -
对数组进行降序排列:
<?php $numbers=array(6,45,20,2,11); rsort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
运行结果如下:
下面的实例将 $numbers
数组中的元素按照数字降序排列:
<?php $age=array("mary"=>"35","Bili"=>"37","Joey"=>"43"); asort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
运行结果如下:
asort() -
Die laufenden Ergebnisse sind wie folgt:
Das folgende Beispiel sortiert die Elemente im Array $numbers
in aufsteigender numerischer Reihenfolge:
Die laufenden Ergebnisse lauten wie folgt:
🎜rsort() -
Sortieren Sie das Array in absteigende Reihenfolge: 🎜🎜rrreee🎜Die laufenden Ergebnisse sind wie folgt: 🎜🎜🎜🎜Das folgende Beispiel ändert die Elemente im Array $numbers
entsprechend. Die Zahlen werden in absteigender Reihenfolge angeordnet: 🎜🎜rrreee🎜Die laufenden Ergebnisse sind wie folgt folgt: 🎜🎜🎜 🎜asort() -
Ordnen Sie das Array in aufsteigender Reihenfolge entsprechend dem Wert des Arrays an🎜rrreee🎜Die Ergebnisse der Operation sind wie folgt:🎜🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜》 🎜Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es zum Sortieren von Arrays in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!