Dans la bibliothèque de fonctions PHP, la fonction array_multisort() est une fonction très utile, qui peut trier plusieurs tableaux d'une manière spécifiée. Cet article explique comment utiliser la fonction array_multisort().
1. Syntaxe de la fonction array_multisort()
array_multisort ( array &$array1 [, mixte $array1_sort_order = SORT_ASC [, mixte $array1_sort_flags = SORT_REGULAR [, mixte $... [, mixte $... ]]]] ) : bool
Description du paramètre :
2. Donnez un exemple pour démontrer l'utilisation de la fonction array_multisort()
Supposons que nous voulions trier les deux tableaux "nom" et "âge" en fonction du "score" des élèves. On peut utiliser le code suivant :
$names = array('Tom', 'Jack', 'Mike', 'John'); $ages = array('25', '18', '20', '22'); $scores = array('80', '60', '70', '90'); array_multisort($scores, SORT_DESC, SORT_NUMERIC, $names, $ages);
Dans le code ci-dessus, on définit d'abord 3 tableaux : $names, $ages et $scores.
Ensuite, nous avons appelé la fonction array_multisort() pour trier le tableau $scores (ici nous avons utilisé la méthode de tri SORT_DESC), et avons également transmis les tableaux $names et $ages à la fonction array_multisort() afin qu'ils soient triés en fonction de le tableau $scores Trier dans l'ordre de tri.
Remarque : Nous utilisons également le paramètre SORT_NUMERIC pour spécifier le type de tri du tableau $scores.
Après avoir exécuté le code ci-dessus, nous pouvons obtenir les résultats suivants :
Array ( [0] => John [1] => Tom [2] => Mike [3] => Jack ) Array ( [0] => 22 [1] => 25 [2] => 20 [3] => 18 )
Les résultats de l'analyse montrent que les classements des scores de $scores sont : 90, 80, 70, 60 et les noms correspondants et les âges sont : John (22 ans), Tom (25 ans), Mike (20 ans), Jack (18 ans).
3. Résumé
Grâce à l'exemple ci-dessus, nous pouvons voir que la fonction array_multisort() est une fonction très pratique qui nous permet de trier facilement plusieurs tableaux, rendant notre travail plus efficace et plus pratique. Lors de son utilisation, nous devons également faire attention à la manière dont les paramètres sont utilisés pour éviter les erreurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!