Heim  >  Artikel  >  tägliche Programmierung  >  So sortieren Sie ein PHP-Array in absteigender Reihenfolge nach Schlüsselnamen

So sortieren Sie ein PHP-Array in absteigender Reihenfolge nach Schlüsselnamen

藏色散人
藏色散人Original
2018-12-24 15:23:1012005Durchsuche

Das assoziative PHP-Array kann in absteigender Reihenfolge nach Schlüsselnamen sortiert werden. Wir können dies direkt über die Funktion krsor() in PHP tun. Die krsort-Funktion bedeutet, das Array in umgekehrter Reihenfolge nach Schlüsselnamen zu sortieren.

So sortieren Sie ein PHP-Array in absteigender Reihenfolge nach Schlüsselnamen

Nun, im vorherigen Artikel habe ich Ihnen die Methode zum Sortieren des assoziativen PHP-Arrays in aufsteigender Reihenfolge nach Schlüsselnamen vorgestellt.

Im Folgenden stellen wir Ihnen weiterhin anhand einfacher Beispiele die Methode vor, PHP-Array-Schlüsselnamen in absteigender Reihenfolge zu sortieren.

Das Codebeispiel lautet wie folgt:

<?php
$arr = array("b"=>"banana","a"=>"apple","d"=>"dog","c"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
//按键排序数组
krsort($arr);
print_r($arr);

Das Sortierergebnis lautet wie folgt:

So sortieren Sie ein PHP-Array in absteigender Reihenfolge nach Schlüsselnamen

Wie in der Abbildung gezeigt, der Schlüssel Namen sind hier Buchstaben, und entsprechend sind die englischen Buchstaben in umgekehrter Reihenfolge angeordnet. Dies entspricht einer Sortierung in absteigender Reihenfolge.

Wenn der Schlüsselname eine Zahl ist, wird ebenfalls eine absteigende Reihenfolge implementiert.

<?php
$arr = array("2"=>"banana","4"=>"apple","1"=>"dog","5"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
krsort($arr);
print_r($arr);

lautet wie folgt:

So sortieren Sie ein PHP-Array in absteigender Reihenfolge nach Schlüsselnamen

Die krsort-Funktion bedeutet, das Array in umgekehrter Reihenfolge nach Schlüsselnamen zu sortieren.

Erklärung:

bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

Sortieren Sie das Array in umgekehrter Reihenfolge nach Schlüsselnamen und behalten Sie dabei die Zuordnung zwischen Schlüsselname und Daten bei. Wird hauptsächlich zum Kombinieren von Arrays verwendet.

Seine Parameter: array repräsentiert das Eingabearray. sort_flags gibt an, dass der optionale Parameter sort_flags verwendet werden kann, um das Sortierverhalten zu ändern.

Rückgabewert: TRUE bei Erfolg oder FALSE bei Misserfolg.

In diesem Artikel geht es darum, wie man die Schlüsselnamen von PHP-Arrays in absteigender Reihenfolge anordnet. Er ist auch sehr einfach und leicht zu verstehen.

Das obige ist der detaillierte Inhalt vonSo sortieren Sie ein PHP-Array in absteigender Reihenfolge nach Schlüsselnamen. 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