sort
(PHP 4, PHP 5)
sort — Sorterer et array
Beskrivelse
Denne funktion sorterer et array. Elementerne vil blive placereret fra den laveste til den højeste når denne funktion er udført.
Note: Denne funktion tildeler nye nøgler for elementerne i array . Den vil fjerne alle eksisterende nøgler som du muligvis allerede havde tildelt og ikke bare sortere dem med.
Returnerer TRUE ved succes, FALSE ved fejl.
Example#1 sort() eksempel
<?php
$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
reset($fruits);
while (list($key, $val) = each($fruits)) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
Ovenstående eksempel vil udskrive:
fruits[0] = apple fruits[1] = banana fruits[2] = lemon fruits[3] = orange
Frugterne er nu sorteret i alfabetisk rækkefølge.
Den valgfri parameter sort_flags kan bruges til at ændre måden funktionen skal sortere værdierne.
Sortering type flags:
- SORT_REGULAR - sorterer dem normalt (ændre ikke typerne)
- SORT_NUMERIC - sorterer dem numerisk
- SORT_STRING - sorterer dem som strenge
- SORT_LOCALE_STRING - sorterer værdierne som strenge, udfra den lokale tegnsætning. Tilføjet i PHP 4.4.0 og 5.0.2.
Note: Den anden parameter blev tilføjet i PHP 4.
Pas på ved sortering af array med forskellige typer af værdier, da sort() kan lave uforudsigelig resultater.
Se også arsort(), asort(), ksort(), natsort(), natcasesort(), rsort(), usort(), array_multisort() og uksort().