array_multisort()
renvoie un tableau trié. Vous pouvez entrer un ou plusieurs tableaux. La fonction trie d'abord le premier tableau, suivi des autres tableaux, et si deux valeurs ou plus sont les mêmes, il trie le tableau suivant.
Remarque: Le nom de la clé de chaîne sera conservé, mais le nom de la clé numérique sera réindexé, à partir de 0 et incrément par 1.
Remarque: vous pouvez définir les paramètres de type de tri et de tri après chaque tableau. S'il n'est pas défini, chaque paramètre de tableau utilise la valeur par défaut.
array_multisort ( array1 , ordre de tri , type de tri , array2 , array3 ... )
paramètre | décrire |
---|---|
Array1 | Requis. Spécifiez le tableau. |
commande de tri |
Facultatif. Spécifiez l'ordre d'arrangement. Valeurs possibles:
|
type de tri |
Facultatif. Spécifiez le type de tri. Valeurs possibles:
|
Array2 | Facultatif. Spécifiez le tableau. |
Array3 | Facultatif. Spécifiez le tableau. |
array_multisort()
trie plusieurs tableaux ou des tableaux multidimensionnels.
Les tableaux dans les paramètres sont traités comme des colonnes d'une table et triés par les lignes - ceci est similaire à la fonctionnalité de la clause Ordre par SQL. Le premier tableau est le tableau principal à tri. Si les lignes (valeurs) dans le tableau sont comparées à la même chose, elles seront triées en fonction de la taille de la valeur correspondante dans le tableau d'entrée suivant, etc.
Le premier paramètre est un tableau, et chaque paramètre suivant peut être un tableau, ou l'un des indicateurs d'ordre de tri suivant (l'indicateur de tri est utilisé pour modifier l'ordre de tri par défaut):
Vous pouvez ensuite spécifier le type de tri: