PHP krsort() funktion

Eksempel

Sorter sammenhængende arrayer i faldende rækkefølge efter nøglenavn:

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

Kør en eksempel

Definition og brug

krsort() funktionen sorterer sammenhængende arrayer i faldende rækkefølge efter nøglenavn.

Tip:Brug ksort() Funktionen sorterer et sammenhængende array i stigende rækkefølge efter nøglerne.

Tip:Brug arsort() Funktionen sorterer et sammenhængende array i faldende rækkefølge efter værdierne.

Syntaks

krsort(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 regionssætning (kan ændres ved hjælp af setlocale()).
  • 4 = SORT_NATURAL - Behandler hvert element som en streng, bruger en naturlig sortering lignende 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

krsort() funktionen sorterer arrayet i omvendt rækkefølge efter nøgler, mens de bevares de oprindelige værdiers nøgler.

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+