Position actuelle: Accueil> Catégories de fonctions> uasort

uasort

Utilisez des fonctions de comparaison définies par l'utilisateur pour trier les valeurs dans un tableau et garder l'index lié
Nom:uasort
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Utilisez une fonction de comparaison définie par l'utilisateur pour trier les clés et les valeurs dans un tableau.

Définition et utilisation

uasort() utilise une fonction de comparaison définie par l'utilisateur pour trier le tableau et garder l'index lié (aucune nouvelle touche affectée aux éléments).

Renvoie vrai en cas de succès, sinon retournez false.

Cette fonction est principalement utilisée pour trier les tableaux combinés dont l'ordre unitaire est important.

Conseil: veuillez utiliser la fonction uksort () pour trier les noms de touches de tableau via la fonction de comparaison définie par l'utilisateur.

Exemple

Utilisez une fonction de comparaison définie par l'utilisateur pour trier les éléments du tableau $ arr par valeur clé:

 <? Php
fonction my_sort ( $ a , $ b )
{
if ( $ a == $ b ) Retour 0 ;
retour ( $ a < $ b ) ? - 1 : 1 ;
}

$ arr = array ( "a" => 4 , "b" => 2 , "c" => 8 , d => "6" ) ;
uasort ( $ arr , "my_sort" ) ;
?>

Essayez-le vous-même

grammaire

 uasort ( tableau , myfonction ) ;
paramètre décrire
tableau Requis. Spécifie le tableau à tri.
myfonctionnement Facultatif. Définit une chaîne qui appelle la fonction de comparaison. Si le premier paramètre est inférieur ou supérieur au deuxième paramètre, la fonction de comparaison doit renvoyer un entier inférieur ou supérieur à 0.
Fonctions similaires
Articles populaires