sort

(PHP 3, PHP 4, PHP 5)

sort -- Sorterer et array

Beskrivelse

bool sort ( array &array [, int sort_flags] )

Denne funktion sorterer et array. Elementerne vil blive placereret fra den laveste til den højeste når denne funktion er udført.

Bemærk: 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.

Eksempel 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:

Bemærk: Den anden parameter blev tilføjet i PHP 4.

Advarsel

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().