PHP arsort() funktion

Eksempel

Sorter en sammenhængende array i faldende rækkefølge efter nøgleværdi:

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

Kør en eksempel

Definition og brug

arsort() funktionen sorterer en sammenhængende array i faldende rækkefølge efter nøgleværdi.

Tip:Brug asort() Funktionen sorterer et tilknyttet array i stigende rækkefølge efter værdi.

Tip:Brug krsort() Funktionen sorterer et tilknyttet array i faldende rækkefølge efter nøgle.

Syntaks

arsort(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 standardræ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 aktuelle regionssætning (kan ændres ved hjælp af setlocale()).
  • 4 = SORT_NATURAL - Behandler hvert element som en streng, bruger en naturlig sortering ligesom natsort().
  • 5 = SORT_FLAG_CASE - Kan kombineres (bitwise or) med SORT_STRING eller SORT_NATURAL til at sortere strenge uden at tage højde for store og små bogstaver.

Beskrivelse

arsort() funktionen sorterer arrayet i omvendt rækkefølge og bevarer indekserne. Bruges hovedsageligt til at sortere kombinerede arrayer, hvor elementernes rækkefølge er vigtig.

Den valgfri anden parameter indeholder yderligere sorteringsidentifikatorer.

Returnerer TRUE, hvis succes, ellers FALSE.

Tekniske detaljer

Returværdi: Returnerer TRUE, hvis succes, ellers FALSE.
PHP Version: 4+