PHP asort() funktion

Exempel

Sortera en array med nycklar i stigande ordning:

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

Kör instans

Definition och användning

asort() funktionen sorterar en array med nycklar i stigande ordning.

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

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

Syntax

asort(array,sortingtype);
Parametrar Beskrivning
array Obligatorisk. Bestämmer den array som ska sorteras.
sortingtype

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

  • 0 = SORT_REGULAR - Standard. Placera varje post i den vanliga ordningen (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 regionalinstä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

Beskrivning

asort()-funktionen sorterar arrayen och behåller indexrelationen. Används huvudsakligen för att sortera kombinerade arrayer där den unitära ordningen är mycket viktig.

Den valfria andra parametern innehåller ytterligare sorteringsindikatorer.

Om det lyckas returneras TRUE, annars returneras FALSE.

Tekniska detaljer

Returvärde: Om det lyckas returneras TRUE, om det misslyckas returneras FALSE.
PHP Version: 4+