So geben Sie ein PHP-Array nach dem Sortieren aus

PHPz
Freigeben: 2023-04-12 14:27:36
Original
709 Leute haben es durchsucht

PHP ist eine weit verbreitete Skriptsprache, die sich ideal für die Bearbeitung von Aufgaben in der Webentwicklung eignet. Unter diesen sind Array-Operationen in PHP auch eine sehr leistungsstarke Funktion. Wenn Sie die Elemente in einem Array sortieren möchten und die sortierten Ergebnisse ausgeben müssen, zeigt Ihnen dieser Artikel, wie das geht.

  1. sort()-Funktion

sort()-Funktion ist die einfachste Sortierfunktion in PHP, die ein Array in aufsteigender Reihenfolge sortieren kann. Hier ist ein Beispiel:

$fruit = array("apple", "orange", "banana", "pear");
sort($fruit);
print_r($fruit);
Nach dem Login kopieren

Der obige Code gibt Folgendes aus:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
)
Nach dem Login kopieren
  1. rsort()-Funktion

rsort()-Funktion ist die umgekehrte Operation der sort()-Funktion, die das Array in absteigender Reihenfolge sortieren kann. Das Folgende ist ein Beispiel:

$fruit = array("apple", "orange", "banana", "pear");
rsort($fruit);
print_r($fruit);
Nach dem Login kopieren

Der obige Code gibt Folgendes aus:

Array
(
    [0] => pear
    [1] => orange
    [2] => banana
    [3] => apple
)
Nach dem Login kopieren
  1. asort()-Funktion

asort()-Funktion sortiert das assoziative Array nach dem Wert und im Gegensatz zur sort()-Funktion sortiert sie die assoziatives Array unter Beibehaltung aller Schlüssel. Hier ist ein Beispiel:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
print_r($age);
Nach dem Login kopieren

Der obige Code gibt Folgendes aus:

Array
(
    [Peter] => 35
    [Ben] => 37
    [Joe] => 43
)
Nach dem Login kopieren
  1. arsort()-Funktion

arsort()-Funktion ist die umgekehrte Operation der asort()-Funktion, die das assoziative Array in absteigender Reihenfolge nach Wert sortieren kann . Hier ist ein Beispiel:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
print_r($age);
Nach dem Login kopieren

Der obige Code gibt Folgendes aus:

Array
(
    [Joe] => 43
    [Ben] => 37
    [Peter] => 35
)
Nach dem Login kopieren
  1. ksort()-Funktion

ksort()-Funktion sortiert das assoziative Array nach dem Schlüssel und im Gegensatz zur sort()-Funktion sortiert es unter Beibehaltung Alle Schlüssel. Hier ist ein Beispiel:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
print_r($age);
Nach dem Login kopieren

Der obige Code gibt Folgendes aus:

Array
(
    [Ben] => 37
    [Joe] => 43
    [Peter] => 35
)
Nach dem Login kopieren
  1. krsort()-Funktion

krsort()-Funktion ist die umgekehrte Operation der ksort()-Funktion, die das assoziative Array in absteigender Reihenfolge nach Schlüssel sortieren kann . Hier ist ein Beispiel:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
print_r($age);
Nach dem Login kopieren

Der obige Code gibt Folgendes aus:

Array
(
    [Peter] => 35
    [Joe] => 43
    [Ben] => 37
)
Nach dem Login kopieren

Zusammenfassung

In diesem Artikel werden einige gängige Array-Sortierfunktionen in PHP vorgestellt, darunter sort(), rsort(), asort(), arsort(), ksort( ) und krsort() Funktion. Im eigentlichen Entwicklungsprozess können Sie die entsprechende Funktion auswählen, um das Array nach Bedarf zu sortieren und die sortierten Ergebnisse auszugeben. Ich hoffe, dieser Artikel hilft Ihnen!

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

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage