Manuel PHP
Précédent |  | Suivant

# sort

(PHP 3, PHP 4 , PHP 5)

sort -- Trie un tableau

## Description

bool sort ( array array [, int sort_flags])

sort() trie le tableau `array`. Les éléments seront triés du plus petit au plus grand.

> Note : Cette fonction assigne de nouvelles clés aux éléments de `array`. Elle supprime les clés existantes, et ne les réordonne pas.

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

Exemple 1. Exemple avec sort()

`<?php $fruits = array("papaye","orange","banane","ananas"); sort ($fruits); reset ($fruits); while (list ($key, $val) = each ($fruits)) { echo "fruits[".$key."] = ".$val."\n"; } ?>`

Cet exemple va afficher :

    fruits[0] = ananas
    fruits[1] = banane
    fruits[2] = orange
    fruits[3] = papaye

Les fruits ont été classés dans l'ordre alphabétique.

Le paramètre optionnel `sort_flags` peut être utilisé pour modifier le comportement de trie en utilisant ces valeurs :

Constantes de type de tri :

- `SORT_REGULAR` : compare les éléments normalement

- `SORT_NUMERIC` : compare les éléments numériquement

- `SORT_STRING` : compare les éléments comme des chaînes de caractères

> Note : Le second paramètre a été ajouté en `PHP` 4.

Voir aussi arsort(), asort(), ksort(), natsort(), natcasesort(), rsort(), usort(), array_multisort() et uksort().

Précédent | Sommaire | Suivant
sizeof | Niveau supérieur | uasort