PHP asort() functie

Voorbeeld

Sorteer een geassocieerd array op waarde in oplopende volgorde:

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

Voorbeeld van uitvoering

Definitie en gebruik

De asort() functie sorteert een geassocieerd array op waarde in oplopende volgorde.

Tip:Gebruik arsort() De functie sorteert een geassocieerde array op volgorde van waarde in aflopende volgorde.

Tip:Gebruik ksort() De functie sorteert een geassocieerde array op volgorde van sleutelnaam in oplopende volgorde.

Syntax

asort(array,sortingtype);
Parameters Beschrijving
array Verplicht. Bepaalt de array die moet worden gesorteerd.
sortingtype

Optioneel. Bepaalt hoe de elementen van de array worden gesorteerd. Mogelijke waarden:

  • 0 = SORT_REGULAR - Standaard. Stelt elke item in de standaard volgorde (Standard ASCII, zonder type te wijzigen)
  • 1 = SORT_NUMERIC - Behandelt elk item als een nummer
  • 2 = SORT_STRING - Behandelt elk item als een string
  • 3 = SORT_LOCALE_STRING - Behandelt elk item als een string, gebaseerd op de huidige taalinstelling (kan worden gewijzigd met setlocale())
  • 4 = SORT_NATURAL - Behandelt elk item als een string, gebruikt een natuurlijke sortering vergelijkbaar met natsort()
  • 5 = SORT_FLAG_CASE - Kan worden gecombineerd (bitwise of) met SORT_STRING of SORT_NATURAL om strings te sorteren, zonder rekening te houden met hoofd- en kleine letters

Beschrijving

De asort() functie sorteert een array en behoudt de indexrelaties. Het wordt voornamelijk gebruikt om arrays te sorteren die een specifieke volgorde vereisen.

De optionele tweede parameter bevat aanvullende sorteerindicatoren.

Retourneert TRUE als succesvol, anders FALSE.

Technische details

Retourneert: Retourneert TRUE als succesvol, anders FALSE.
PHP Versie: 4+