PHP dispose de nombreuses fonctions pour trier les tableaux, et cette section du manuel va vous aider à vous y retrouver.
Les différences principales sont :
$array['cle'] = 'valeur';
Nom de la fonction | Tri par | Association clé-valeur | Ordre de tri | Fonctions associée |
---|---|---|---|---|
array_multisort() | valeur | clés string oui, clés int non | premier tableau, ou bien options de tri | array_walk() |
asort() | valeur | oui | croissant | arsort() |
arsort() | valeur | oui | décroissant | asort() |
krsort() | clé | oui | décroissant | ksort() |
ksort() | clé | oui | croissant | asort() |
natcasesort() | valeur | oui | naturel, insensible à la casse | natsort() |
natsort() | valeur | oui | naturel | natcasesort() |
rsort() | valeur | non | décroissant | sort() |
shuffle() | valeur | non | aléatoire | array_rand() |
sort() | valeur | non | croissant | rsort() |
uasort() | valeur | oui | Défini par une fonction utilisateur | uksort() |
uksort() | clé | oui | Défini par une fonction utilisateur | uasort() |
usort() | valeur | non | Défini par une fonction utilisateur | uasort() |