PHP ksort() funktion

Eksempel

Sorter en tilknyttet array i stigende rækkefølge efter nøgleværdier:

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

Kør en eksempel

Definition og brug

ksort() funktionen sorterer en tilknyttet array efter nøgleværdier i stigende rækkefølge.

Tip:Brug krsort() Funktionen sorterer et tilknyttet array i faldende rækkefølge efter nøglenavn.

Tip:Brug asort() Funktionen sorterer et tilknyttet array i stigende rækkefølge efter nøgleværdi.

Syntaks

ksort(array,sortingtype);
Parameter Beskrivelse
array Obligatorisk. Angiver det array, der skal sorteres.
sortingtype

Valgfri. Angiver, hvordan elementerne i arrayet skal sorteres. Mulige værdier:

  • 0 = SORT_REGULAR - Standard. Sorterer hvert element i standard rækkefølge (Standard ASCII, ændrer ikke type).
  • 1 = SORT_NUMERIC - Behandler hvert element som et tal.
  • 2 = SORT_STRING - Behandler hvert element som en streng.
  • 3 = SORT_LOCALE_STRING - Behandler hvert element som en streng, baseret på den nuværende sprogindstilling (kan ændres ved hjælp af setlocale()).
  • 4 = SORT_NATURAL - Behandler hvert element som en streng, bruger en naturlig sortering ligesom natsort().
  • 5 = SORT_FLAG_CASE - Kan kombineres (bitwise eller) SORT_STRING eller SORT_NATURAL til at sortere strenge uden at tage højde for store og små bogstaver.

Beskrivelse

ksort() funktionen sorterer arrayet efter nøglenavn, mens værdierne bevares.

Den valgfri anden parameter indeholder yderligere sorteringsflag.

Returnerer TRUE, hvis succes, ellers FALSE.

Tekniske detaljer

Returværdi: Returnerer TRUE, hvis succes, ellers FALSE.
PHP version: 4+