PHP arsort() functie

Voorbeeld

Sorteer een geassocieerd array in aflopende volgorde op de sleutelwaarden:

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

Uitvoer voorbeeld

Definitie en gebruik

De functie arsort() sorteert een geassocieerd array in aflopende volgorde op de sleutelwaarden.

Tip:Gebruik asort() De functie sorteert een geassocieerde array in oplopende volgorde op de waarde van de sleutel.

Tip:Gebruik krsort() De functie sorteert een geassocieerde array in aflopende volgorde op de sleutelnaam.

Syntax

arsort(array,sortingtype);
Parameters Beschrijving
array Verplicht. Stelt de array die moet worden gesorteerd.
sortingtype

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

  • 0 = SORT_REGULAR - Standaard. Stelt elk item in de standaard volgorde (Standard ASCII, zonder type te wijzigen)
  • 1 = SORT_NUMERIC - Behandelt elk item als een getal.
  • 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 arsort() functie sorteert een array in omgekeerde volgorde en behoudt de indexrelaties. Het wordt voornamelijk gebruikt om combinaties van arrays te sorteren waar de volgorde van de eenheden belangrijk is.

De optionele tweede parameter bevat aanvullende sorteerindicatoren.

Retourneert TRUE als succesvol, anders FALSE.

Technische details

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