PHP ksort() funktion

Exempel

Sortera kopplade arrayer i stigande ordning efter nyckelnamn:

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

Kör en exempel

Definition och användning

ksort() funktionen sorterar kopplade arrayer i stigande ordning efter nyckelnamn.

Tips:Använd krsort() Funktionen sorterar en kopplad array i fallande ordning efter nyckel.

Tips:Använd asort() Funktionen sorterar en kopplad array i stigande ordning efter värde.

Syntaks

ksort(array,sortingtype);
Parametrar Beskrivning
array Obligatorisk. Bestämmer den array som ska sorteras.
sortingtype

Valfritt. Bestämmer hur elementen i arrayen ska sorteras. Möjliga värden:

  • 0 = SORT_REGULAR - Standard. Placera varje element i vanlig ordning (Standard ASCII, ändra inte typen).
  • 1 = SORT_NUMERIC - Hanterar varje element som ett nummer.
  • 2 = SORT_STRING - Hanterar varje element som en sträng.
  • 3 = SORT_LOCALE_STRING - Hanterar varje element som en sträng, baserat på den aktuella regioninställningen (kan ändras med setlocale()).
  • 4 = SORT_NATURAL - Hanterar varje element som en sträng, använder en naturlig sortering liknande natsort().
  • 5 = SORT_FLAG_CASE - Kan kombineras (bitwise OR) med SORT_STRING eller SORT_NATURAL för att sortera strängar utan att ta hänsyn till storlek.

Beskrivning

ksort() funktionen sorterar arrayen efter nyckeln och behåller de ursprungliga nycklarna för arrayvärden.

Den valfria andra parametern innehåller ytterligare sorteringsflaggor.

Om det är framgångsrikt returneras TRUE, annars returneras FALSE.

Tekniska detaljer

Returvärde: Om det är framgångsrikt returneras TRUE, om det misslyckas returneras FALSE.
PHP Version: 4+