PHP uasort()Fonction

PHP Array ReferenceManuel de référence complet des tableaux PHP

Exemple

Trier les éléments du tableau $arr par valeur de clé à 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");
?>

Exécuter l'exemple »

Définition et utilisation

uasort() trie un tableau par valeur de clé à l'aide d'une fonction de comparaison définie par l'utilisateur.

Astuce :Veuillez utiliseruksort()la fonction pour trier le tableau par nom de clé ; cette fonction trie à l'aide d'une fonction de comparaison définie par l'utilisateur.

Syntaxe

uasort(array,myfunction);

Paramètre Description
array Requis. Spécifie le tableau à trier.
myfunction Facultatif. Une chaîne qui définit une fonction de comparaison appelable. Si le premier argument est <, =, > le deuxième argument, la fonction de comparaison doit renvoyer un entier <, =, > 0 respectivement.

Détails techniques

Valeur de retour : Retourne TRUE en cas de succès, ou FALSE en cas d'échec.
Version de PHP : 4+


PHP Array ReferenceManuel de référence complet des tableaux PHP Autres extensions