Heim  >  Artikel  >  Backend-Entwicklung  >  So geben Sie PHP nach dem Sortieren des Arrays aus

So geben Sie PHP nach dem Sortieren des Arrays aus

PHPz
PHPzOriginal
2023-04-17 14:12:49940Durchsuche

PHP ist eine beliebte Programmiersprache für die Entwicklung von Webanwendungen. Es ist in vielerlei Hinsicht sehr leistungsfähig, einschließlich der Sortierung von Arrays. Wenn Sie die Array-Elemente in einer bestimmten Reihenfolge rendern müssen, können Sie das Array mit der PHP-Sortierfunktion sortieren. In diesem Artikel erfahren Sie, wie Sie ein Array sortieren und die sortierten Ergebnisse ausgeben.

Array-Sortierung

PHP bietet viele nützliche Funktionen zum Sortieren von Arrays. Im Folgenden sind einige häufig verwendete Sortiermethoden aufgeführt:

  1. sort(): Sortiert Array-Elemente in aufsteigender Reihenfolge und behält dabei die Schlüsselnamen bei.
  2. rsort(): Sortiert Array-Elemente in absteigender Reihenfolge und behält dabei die Schlüsselnamen bei.
  3. asort(): Array-Elemente in aufsteigender Reihenfolge sortieren und Schlüssel-Wert-Beziehungen beibehalten.
  4. arsort(): Array-Elemente in absteigender Reihenfolge sortieren und Schlüssel-Wert-Beziehungen beibehalten.
  5. ksort(): Sortiert Array-Elemente nach Schlüsselnamen und behält dabei die Schlüssel-Wert-Beziehungen bei.
  6. krsort(): Sortiert Array-Elemente in absteigender Reihenfolge nach Schlüsselnamen und behält dabei die Schlüssel-Wert-Beziehungen bei.

Sehen wir uns an, wie Sie diese Funktionen zum Sortieren von Arrays verwenden.

Beispielcode

<?php
//定义一个数组
$fruits = array("apple", "orange", "banana", "grape");

//使用sort()对数组进行升序排序
sort($fruits);

//循环遍历数组,输出排序后的结果
foreach ($fruits as $key => $val) {
    echo "$key : $val"."<br>";
}
?>

Ausgabeergebnisse

0 : apple
1 : banana
2 : grape
3 : orange

Im obigen Beispiel haben wir ein Array mit dem Namen „$fruits“ definiert und es mit sort() in aufsteigender Reihenfolge sortiert. Verwenden Sie dann eine foreach-Schleife, um das Array zu durchlaufen und die sortierten Ergebnisse auszugeben.

Nun probieren wir einige andere Sortiermethoden aus.

Nach Wert in absteigender Reihenfolge sortieren

<?php
//定义一个数组
$cars = array("Volvo", "BMW", "Toyota", "Honda");

//使用rsort()将数组按降序排序
rsort($cars);

//循环遍历数组,输出排序后的结果
foreach ($cars as $key => $val) {
    echo "$key : $val"."<br>";
}
?>

Das Ergebnis ausgeben

0 : Volvo
1 : Toyota
2 : Honda
3 : BMW

Im obigen Beispiel verwenden wir rsort(), um das Array in absteigender Reihenfolge zu sortieren, durchlaufen dann das Array und geben das Ergebnis aus.

Nach Schlüsselnamen sortieren

<?php
//定一个关联数组
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

//使用ksort()对数组按键名升序排序
ksort($age);

//循环遍历数组,输出排序后的结果
foreach ($age as $key => $val) {
    echo "$key : $val"."<br>";
}
?>

Ergebnisse ausgeben

Ben : 37
Joe : 43
Peter : 35

Im obigen Beispiel haben wir ein assoziatives Array definiert und ksort() verwendet, um es nach Schlüsselnamen in aufsteigender Reihenfolge zu sortieren. Verwenden Sie dann eine foreach-Schleife, um das Array zu durchlaufen und die Ergebnisse auszugeben.

Die oben genannten sind einige grundlegende Array-Sortiermethoden. Sie können die Methode auswählen, die Ihren Anforderungen für die Array-Sortierung entspricht.

Geben Sie das sortierte Array aus.

Sobald Sie das Array sortiert haben, müssen Sie wissen, wie das sortierte Ergebnis ausgegeben wird. Hier sind einige Beispiele:

<?php
//定义一个数组
$fruits = array("apple", "orange", "banana", "grape");

//使用sort()对数组进行升序排序
sort($fruits);

//输出排序后的数组
print_r($fruits);
?>

Ergebnisse ausgeben

Array ( [0] => apple [1] => banana [2] => grape [3] => orange )

Im obigen Beispiel verwenden wir sort(), um das Array in aufsteigender Reihenfolge zu sortieren, und die Funktion print_r(), um das Ergebnis auszugeben.

Hinweis: Sie können ein Array auch mit der Funktion var_dump() ausgeben, die detaillierte Informationen zum Array-Elementtyp, Schlüsselnamen und Wert anzeigt.

//输出数组信息
var_dump($fruits);

Zusammenfassung

Array-Sortierung ist ein wesentlicher Bestandteil der PHP-Programmierung. Arrays können mithilfe der leistungsstarken Sortierfunktionen von PHP einfach sortiert werden. Darüber hinaus können Sie Ihre sortierten Ergebnisse besser nutzen, wenn Sie wissen, wie ein sortiertes Array ausgegeben wird.

Das Obige ist die relevante Einführung und der Beispielcode dieses Artikels zum Thema „So geben Sie das Array nach dem Sortieren in PHP aus“. Ich hoffe, dass es Ihnen bei der Anwendung des Gelernten hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonSo geben Sie PHP nach dem Sortieren des Arrays aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn