ConFoo 2025

krsort

(PHP 4, PHP 5, PHP 7, PHP 8)

krsortSortiert ein Array nach Schlüsseln in absteigender Reihenfolge

Beschreibung

krsort(array &$array, int $flags = SORT_REGULAR): true

Sortiert array nach Schlüsseln in absteigender Reihenfolge.

Hinweis:

Wenn zwei Mitglieder als identisch verglichen werden, behalten sie ihre ursprüngliche Reihenfolge bei. Vor PHP 8.0.0 war die relative Sortierung im sortierten Array nicht definiert.

Hinweis:

Setzt den internen Zeiger des Arrays auf das erste Element zurück.

Parameter-Liste

array

Das Eingabe-Array.

flags

Der optionale zweite Parameter flags kann mit folgenden Werten genutzt werden, um das Sortierverhalten zu ändern:

Flags für den Sortiertyp:

Rückgabewerte

Gibt immer true zurück.

Changelog

Version Beschreibung
8.2.0 Der Rückgabewert ist nun true vorher war es bool.
8.2.0 Mit SORT_REGULAR vergleicht diese Funktion numerische Zeichenketten nun nach den Standardregeln von PHP 8.

Beispiele

Beispiel #1 krsort()-Beispiel

<?php
$fruits
= array("d" => "Zitrone", "a" => "Orange", "b" => "Banane", "c" => "Apfel");
krsort($fruits);
foreach (
$fruits as $key => $val) {
echo
"$key = $val\n";
}
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

d = Zitrone
c = Apfel
b = Banane
a = Orange

Siehe auch

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top