Heim  >  Artikel  >  Backend-Entwicklung  >  So geben Sie ein PHP-Array nach dem Sortieren aus

So geben Sie ein PHP-Array nach dem Sortieren aus

PHPz
PHPzOriginal
2023-04-12 13:56:22647Durchsuche

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);

Der obige Code gibt Folgendes aus:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
)
  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);

Der obige Code gibt Folgendes aus:

Array
(
    [0] => pear
    [1] => orange
    [2] => banana
    [3] => apple
)
  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);

Der obige Code gibt Folgendes aus:

Array
(
    [Peter] => 35
    [Ben] => 37
    [Joe] => 43
)
  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);

Der obige Code gibt Folgendes aus:

Array
(
    [Joe] => 43
    [Ben] => 37
    [Peter] => 35
)
  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);

Der obige Code gibt Folgendes aus:

Array
(
    [Ben] => 37
    [Joe] => 43
    [Peter] => 35
)
  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);

Der obige Code gibt Folgendes aus:

Array
(
    [Peter] => 35
    [Joe] => 43
    [Ben] => 37
)

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!

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