PHP ksort() functie

Voorbeeld

Sorteer een geassocieerd array op volgorde van sleutelnaam:

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

Uitvoeringsvoorbeeld

Definitie en gebruik

De functie ksort() sorteert een geassocieerd array op volgorde van sleutelnaam.

Tip:Gebruik krsort() De functie sorteert de gerelateerde array op basis van de naam van de sleutel in aflopende volgorde.

Tip:Gebruik asort() De functie sorteert de gerelateerde array op basis van de waarde van de sleutel in oplopende volgorde.

Syntax

ksort(array,sortingtype);
Parameters Beschrijving
array Verplicht. Bepaalt de array die moet worden gesorteerd.
sortingtype

Optioneel. Bepaalt hoe de elementen van de array worden gesorteerd. Mogelijke waarden:

  • 0 = SORT_REGULAR -Standaard. Stelt elk item in de standaard volgorde in (Standard ASCII, type ongewijzigd).
  • 1 = SORT_NUMERIC - Behandelt elk item als een getal.
  • 2 = SORT_STRING - Behandelt elk item als een tekenreeks.
  • 3 = SORT_LOCALE_STRING - Behandelt elk item als een tekenreeks, gebaseerd op de huidige regionaal instellingen (kan worden gewijzigd met setlocale()).
  • 4 = SORT_NATURAL - Behandelt elk item als een tekenreeks, gebruikt een natuurlijke sortering vergelijkbaar met natsort().
  • 5 = SORT_FLAG_CASE - Kan worden gecombineerd (bitwise of) met SORT_STRING of SORT_NATURAL om tekens te sorteren, zonder rekening te houden met hoofd- en kleine letters.

Beschrijving

De ksort() functie sorteert de array op basis van de sleutelnaam, behoudt de oorspronkelijke sleutel van de arraywaarden.

De optionele tweede parameter bevat aanvullende sorteerindicatoren.

Retourneert TRUE als succesvol, anders FALSE.

Technische details

Retourwaarde: Lijst TRUE retourneert als succesvol, FALSE als mislukt.
PHP versie: 4+