arsort
compact
Fonctions sur les tableaux
PHP Manual

# asort

(PHP 4, PHP 5)

asort — Trie un tableau et conserve l'association des index

### Description

bool asort ( array `&$array` [, int `$sort_flags` = SORT_REGULAR ] )

asort() trie le tableau `array` de telle manière que la corrélation entre les index et les valeurs soit conservée. L'usage principal est lors de tri de tableaux associatifs où l'ordre des éléments est important.

### Liste de paramètres

`array`

  Le tableau d'entrée.

`sort_flags`

  Vous pouvez modifier le comportement de cette fonction en utilisant le paramètre optionnel `sort_flags`. Pour plus de détails, voyez le manuel pour la fonction sort().

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec asort()

`<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
asort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>`

L'exemple ci-dessus va afficher :

    c = apple
    b = banana
    d = lemon
    a = orange

Les fruits ont été triés par ordre alphabétique, et leurs index respectifs ont été conservés.

### Voir aussi

- arsort() - Trie un tableau en ordre inverse
- Les fonctions de tri des tableaux

arsort
compact
Fonctions sur les tableaux
PHP Manual