PHP ksort()Funktionen

PHP Array ReferenceVollständige PHP-Array-Referenz

Beispiele

Sortieren Sie ein assoziatives Array aufsteigend nach Schlüssel:

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

Beispiel ausführen »

Definition und Verwendung

Die Funktion ksort() sortiert ein assoziatives Array aufsteigend nach Schlüssel.

Tipp:Verwenden Sie die Funktionkrsort(), um ein assoziatives Array in absteigender Reihenfolge nach Schlüssel zu sortieren.

Tipp:Verwenden Sie die Funktionasort(), um ein assoziatives Array in aufsteigender Reihenfolge nach Wert zu sortieren.

Syntax

ksort(array,sortingtype);

Parameters Beschreibung
array Erforderlich. Gibt das zu sortierende Array an.
sortingtype Optional. Gibt an, wie die Elemente/Einträge des Arrays sortiert werden. Mögliche Werte:
  • 0 = SORT_REGULAR - Standard. Elemente normal vergleichen (Standard-ASCII, ohne Änderung der Typen).
  • 1 = SORT_NUMERIC - Elemente numerisch vergleichen.
  • 2 = SORT_STRING - Elemente als Zeichenketten vergleichen.
  • 3 = SORT_LOCALE_STRING - Elemente als Zeichenketten vergleichen, basierend auf der aktuellen Locale (kann durchsetlocale()geändert werden).
  • 4 = SORT_NATURAL - Elemente als Strings vergleichen, wobei eine ähnlichenatsort()natürliche 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