PHP krsort() funktion

Exempel

Sortera associerade arrayer i fallande ordning efter nyckelnamn:

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

Kör en exempel

Definition och användning

krsort() funktionen sorterar associerade arrayer i fallande ordning efter nyckelnamn.

Tips:Använd ksort() Funktionen sorterar en array av associationer i stigande ordning efter nyckelnamn.

Tips:Använd arsort() Funktionen sorterar en array av associationer i fallande ordning efter nyckelvärde.

Syntax

krsort(array,sortingtype);
Parameter Beskrivning
array Obligatorisk. Bestäm den array som ska sorteras.
sortingtype

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

  • 0 = SORT_REGULAR - Standard. Sortera varje post i standardordning (Standard ASCII, ändra inte typen).
  • 1 = SORT_NUMERIC - Hantera varje post som ett nummer.
  • 2 = SORT_STRING - Hantera varje post som en sträng.
  • 3 = SORT_LOCALE_STRING - Hantera varje post som en sträng, baserat på den aktuella regioninställningen (kan ändras med setlocale()).
  • 4 = SORT_NATURAL - Hantera varje post som en sträng, använd 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.

Förklaring

krsort()-funktionen sorterar arrayen i omvänd ordning efter nyckel, behåller den ursprungliga nyckeln för arrayvärdet.

Den valfria andra parametern innehåller ytterligare sorteringssymboler.

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+