PHP krsort()Funktionen

PHP Array ReferenceVollständige PHP-Array-Referenz

Beispiele

Sortiert ein assoziatives Array absteigend nach Schlüssel:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion krsort() sortiert ein assoziatives Array absteigend nach Schlüssel.

Tipp:Verwenden Sie dieksort()Funktion, um ein assoziatives Array aufsteigend nach Schlüssel zu sortieren.

Tipp:Verwenden Sie diearsort()Funktion, um ein assoziatives Array absteigend nach Wert zu sortieren.

Syntax

krsort(array,sortingtype);

Parameter Beschreibung
array Erforderlich. Gibt das zu sortierende Array an.
sortingtype Optional. Gibt an, wie die Elemente/Einträge des Arrays angeordnet werden sollen. Mögliche Werte:
  • 0 = SORT_REGULAR - Standard. Ordnet jedes Element in regulärer Reihenfolge an (Standard-ASCII, ohne Typen zu ändern).
  • 1 = SORT_NUMERIC - Behandelt jedes Element als Zahl.
  • 2 = SORT_STRING - Behandelt jedes Element als Zeichenkette.
  • 3 = SORT_LOCALE_STRING - Behandelt jedes Element als Zeichenkette, basierend auf der aktuellen Locale (kann übersetlocale() geändert werden).
  • 4 = SORT_NATURAL - Behandelt jedes Element als Zeichenkette, wobei eine natürliche Reihenfolge ähnlich dernatsort()natürlichen Sortierung verwendet wird.
  • 5 = SORT_FLAG_CASE - Kann (bitweise OR) mit SORT_STRING oder SORT_NATURAL kombiniert werden, um Zeichenketten ohne Beachtung der Groß-/Kleinschreibung zu sortieren.

Technische Details

Rückgabewert: Gibt bei Erfolg TRUE zurück, bei Fehlschlag FALSE.
PHP-Version: 4+


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen