Funktion arsort
Die Funktion arsort sortiert ein Array
absteigend nach seinen Werten unter Beibehaltung der Schlüssel.
Die Funktion ändert das ursprüngliche Array.
Syntax
arsort(array &$array, int $flags = SORT_REGULAR): bool
Beispiel
Sortieren wir ein assoziatives Array absteigend nach seinen Werten:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
arsort($arr);
var_dump($arr);
?>
Das Ergebnis der Codeausführung:
[
'd' => 4,
'e' => 3,
'c' => 2,
'b' => 1,
'a' => 5,
]
Siehe auch
-
die Funktion
sort,
die aufsteigend nach Werten sortiert -
die Funktion
rsort,
die absteigend nach Werten sortiert -
die Funktion
ksort,
die aufsteigend nach Schlüsseln sortiert -
die Funktion
krsort,
die absteigend nach Schlüsseln sortiert -
die Funktion
asort,
die aufsteigend nach Werten unter Beibehaltung der Schlüssel sortiert -
die Funktion
arsort,
die absteigend nach Werten unter Beibehaltung der Schlüssel sortiert -
die Funktion
natsort,
die auf natürliche Weise sortiert -
die Funktion
natcasesort,
die auf natürliche Weise ohne Beachtung der Groß-/Kleinschreibung sortiert -
die Funktion
usort,
die mittels einer Callback-Funktion sortiert -
die Funktion
uksort,
die mittels einer Callback-Funktion nach Schlüsseln sortiert -
die Funktion
uasort,
die mittels einer Callback-Funktion unter Beibehaltung der Schlüssel sortiert -
die Funktion
array_multisort,
die mehrere Arrays sortiert