PHP asort() funktion

Eksempel

Sorter tilknyttede arrayer i stigende rækkefølge efter nøgleværdi:

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

Kør eksempel

Definition og brug

asort() funktionen sorterer tilknyttede arrayer i stigende rækkefølge efter nøgleværdi.

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

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

Syntaks

asort(array,sortingtype);
Parametre 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 den almindelige 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 sprogindstilling (kan ændres ved hjælp af setlocale())
  • 4 = SORT_NATURAL - Behandler hvert element som en streng, bruger en naturlig sortering som natsort()
  • 5 = SORT_FLAG_CASE - Kan kombineres (bitwise or) SORT_STRING eller SORT_NATURAL til at sortere strenge uden at tage højde for store/små bogstaver

Beskrivelse

asort() funktionen sorterer arrayet og holder indekserne. Bruges primært til at sortere kombinationer af arrayer, hvor enhedens rækkefølge er meget 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+