PHP sort() functie

Voorbeeld

Sorteer de elementen in de array $cars in oplopende alfabetische volgorde:

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>

Uitvoervoorbeeld

Definitie en gebruik

De sort() functie sorteert een index-array in oplopende volgorde.

Opmerking:Deze functie toewijst nieuwe sleutelnamen aan elementen in een array. Oude sleutelnamen worden verwijderd.

Retourneert TRUE als succesvol, anders FALSE.

Tip:Gebruik rsort() De functie sorteert een index-array in aflopende volgorde.

Syntax

sort(array,sortingtype);
Parameters Beschrijving
array Verplicht. Bepaal het array dat moet worden gesorteerd.
sortingtype

Optioneel. Bepaal hoe de elementen van de array worden vergeleken. Mogelijke waarden:

  • 0 = SORT_REGULAR - Standaard. Plaats 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, ongeacht hoofdlettergevoeligheid.

Technische details

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

Meer voorbeelden

Voorbeeld 1

Sorteer de elementen van het array $numbers in numerieke volgorde:

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Uitvoervoorbeeld