Triez les éléments du tableau $a à l'aide d'une fonction de comparaison définie par l'utilisateur :
<?phpfunction my_sort($a,$b){if ($a==$b) return 0;return ($a<$b)?-1:1;}$a=array(4,2,8, 6);usort($a,"mon_sort");?>usort() trie un tableau à l'aide d'une fonction de comparaison définie par l'utilisateur.
usort( tableau,mafonction );
| paramètre | décrire |
|---|---|
| tableau | Requis. Spécifie le tableau à trier. |
| ma fonction | Facultatif. Chaîne qui définit une fonction de comparaison appelable. Si le premier paramètre <, =, > le deuxième paramètre, la fonction de comparaison correspondante doit renvoyer un entier <, =, > 0. |
| Valeur de retour : | Renvoie VRAI en cas de succès et FAUX en cas d'échec. |
|---|---|
| Version PHP : | 4+ |