PHP sort() funktion

Eksempel

Sorter elementerne i listen $cars i stigende alfabetisk rækkefølge:

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

Kør eksempel

Definering og brug

sort() funktionen sorterer indekslisten i stigende rækkefølge.

Kommentarer:Denne funktion tildeler nye nøglenavne til elementerne i listen. De gamle nøglenavne vil blive slettet.

Returnerer TRUE, hvis succes, ellers FALSE.

Tip:Brug rsort() Funktionen sorterer indeksarrayer i faldende rækkefølge.

Syntaks

sort(array,sortingtype);
Parameter Beskrivelse
array Obligatorisk. Angiver det array, der skal sorteres.
sortingtype

Valgfri. Angiver, hvordan elementerne i arrayet skal sammenlignes. Mulige værdier:

  • 0 = SORT_REGULAR - Standard. Sorterer hvert element i den almindelige rækkefølge (Standard ASCII, ændrer ikke typen)
  • 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 regionssætning (kan ændres ved setlocale()).
  • 4 = SORT_NATURAL - Behandler hvert element som en streng, bruger en naturlig sortering som natsort().
  • 5 = SORT_FLAG_CASE - Kan kombineres (bitwise eller) SORT_STRING eller SORT_NATURAL til at sortere strenge uden at tage højde for store og små bogstaver.

Tekniske detaljer

Returværdi: Returnerer TRUE, hvis succes, ellers FALSE.
PHP version: 4+

Flere eksempler

Eksempel 1

Sorter elementerne i arrayet $numbers numerisk i stigende rækkefølge:

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

Kør eksempel