PHP krsort() functie

Voorbeeld

Sorteer een geassocieerd array op aflopende volgorde van de sleutelnaam:

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

Uitvoer voorbeeld

Definitie en gebruik

De krsort() functie sorteert een geassocieerd array op aflopende volgorde van de sleutelnaam.

Tip:Gebruik ksort() De functie sorteert de gerelateerde array op sleutel in oplopende volgorde.

Tip:Gebruik arsort() De functie sorteert de gerelateerde array op waarde in aflopende volgorde.

Syntaxis

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

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

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

Beschrijving

De krsort() functie sorteert de array op sleutel in omgekeerde volgorde, behoudt de oorspronkelijke sleutel voor de arraywaarden.

De tweede optionele parameter bevat aanvullende sorteerindicatoren.

Retourneert TRUE als succesvol, anders FALSE.

Technische details

Retourneert waarde: Retourneert TRUE als succesvol, anders FALSE.
PHP Versie: 4+