PHP ksort() Funktion

Beispiel

Sortieren Sie ein assoziatives Array nach Schlüsselnamen in aufsteigender Reihenfolge:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
ksort($age);
?>

Laufbeispiel

Definition und Verwendung

Die Funktion ksort() sortiert ein assoziatives Array nach Schlüsselnamen in aufsteigender Reihenfolge.

Hinweis:Verwenden Sie krsort() Die Funktion sortiert das verknüpfte Array nach Schlüsselname absteigend.

Hinweis:Verwenden Sie asort() Die Funktion sortiert das verknüpfte Array nach Wert aufsteigend.

Syntax

ksort(array,sortingtype);
Parameter Beschreibung
array Erforderlich. Bestimmt das Array, das sortiert werden soll.
sortingtype

Optional. Bestimmt, wie die Elemente des Arrays angeordnet werden sollen. Mögliche Werte:

  • 0 = SORT_REGULAR - Standard. Jedes Element wird in der Standardreihenfolge geordnet (Standard ASCII, ohne Änderung des Typs).
  • 1 = SORT_NUMERIC - Verarbeitet jedes Element als Zahl.
  • 2 = SORT_STRING - Verarbeitet jedes Element als String.
  • 3 = SORT_LOCALE_STRING - Verarbeitet jedes Element als String, basierend auf der aktuellen Regionaleinstellung (kann mit setlocale() geändert werden).
  • 4 = SORT_NATURAL - Verarbeitet jedes Element als String, verwendet eine natürliche Sortierung, ähnlich wie natsort().
  • 5 = SORT_FLAG_CASE - kann mit (bitwise OR) SORT_STRING oder SORT_NATURAL kombiniert werden, um Strings zu sortieren, ohne Groß-/Kleinschreibung zu berücksichtigen.

Beschreibung

Die ksort() Funktion sortiert das Array nach Schlüsselnamen und behält die ursprünglichen Werte des Arrays bei.

Optionaler zweiter Parameter enthält zusätzliche Sortierzeichen.

Wird erfolgreich zurückgegeben, dann TRUE,否则 FALSE.

Technische Details

Rückgabewert: Wird erfolgreich zurückgegeben, dann TRUE, wenn fehlgeschlagen FALSE.
PHP Version: 4+