fonction array_multisort PHP ()
PHP complet Tableau de référence
Exemples
Elle retourne un tableau dans l'ordre croissant:
$a=array("Dog","Cat","Horse","Bear","Zebra");
array_multisort($a);
print_r($a);
?>
Exécution instance »
Définition et utilisation
fonction array_multisort () retourne un tableau trié. Vous pouvez entrer un ou plusieurs tableaux. Fonction pour trier un tableau de la première, suivie par d'autres réseaux, si deux ou plus de la même valeur, la prochaine sera trier le tableau.
Remarque: Le nom de clé de chaîne sera conservé, mais les touches numériques sera ré-index, en commençant à 0 et augmentant de 1.
Remarque: Vous pouvez définir l'ordre de tri et trier les paramètres de type après chaque tableau.Si non défini, chaque réseau utilisera les valeurs des paramètres par défaut.
grammaire
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
sorting order | 可选。规定排列顺序。可能的值:
|
sorting type | 可选。规定排序类型。可能的值:
|
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
détails techniques
Retours: | En cas de succès, il retourne TRUE, en cas d'échec retourne FALSE. |
---|---|
PHP version: | 4+ |
Mise à jour de journal: | Trier Tapez SORT_NATURAL et SORT_FLAG_CASE est nouveau en PHP 5.4. Type de tri SORT_LOCALE_STRING est nouveau en PHP 5.3. |
D'autres exemples
exemple 1
Elle retourne un tableau dans l'ordre croissant:
$a1=array("Dog","Cat");
$a2=array("Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
Exécution instance »
exemple 2
Lorsque les deux valeurs sont le même genre de comment:
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
Exécution instance »
exemple 3
Trier paramètre:
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,SORT_ASC,$a2,SORT_DESC);
print_r($a1);
print_r($a2);
?>
Exécution instance »
exemple 4
Fusionner deux réseaux, selon les chiffres dans l'ordre décroissant:
$a1=array(1,30,15,7,25);
$a2=array(4,30,20,41,66);
$num=array_merge($a1,$a2);
array_multisort($num,SORT_DESC,SORT_NUMERIC);
print_r($num);
?>
Exécution instance »
PHP complet Tableau de référence