Fonction PHP uasort()
Exemple
Triez les éléments du tableau $arr par valeurs à l'aide d'une fonction de comparaison définie par l'utilisateur :
<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$arr=array("a"=>4,"b"=>2,"c"=>8,"d"=>6);
uasort($arr,"my_sort");
?>
Définition et utilisation
La fonction uasort() trie un tableau par valeurs à l'aide d'une fonction de comparaison définie par l'utilisateur.
Conseil : utilisez la fonction uksort() pour trier un tableau par clé à l'aide d'une fonction de comparaison définie par l'utilisateur.
Syntaxe
uasort(array, myfunction)
Valeurs des paramètres
Parameter | Description |
---|---|
array | Required. Specifies the array to sort |
myfunction | Optional. A string that define a callable comparison function. The comparison function must return an integer <, =, or > than 0 if the first argument is <, =, or > than the second argument |
Détails techniques
Valeur de retour : | VRAI en cas de succès. FAUX en cas d'échec |
---|---|
Version PHP : | 4+ |
❮ Référence de tableau PHP