Maison > Article > développement back-end > Comment trouver l'union des tableaux par ordre croissant et décroissant en php
Méthode : 1. Utilisez « sort(array) » pour trier par ordre croissant ; 2. Utilisez « rsort(array) » pour trier par ordre décroissant ; 3. Utilisez array_merge_recursive() pour fusionner des tableaux ascendants et décroissants, la syntaxe est « array_merge_recursive (tableau ascendant, tableau descendant) ».
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Méthode php pour trouver l'union des tableaux par ordre croissant et décroissant
Étape 1 : Utiliser la fonction sort() Triez le tableau par ordre croissant
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10, 23, 5, 12, 84, 16); var_dump($arr); sort($arr); $arr1=$arr; var_dump($arr1); ?>
Étape 2 : Utilisez la fonction rsort() pour trier le tableau par ordre décroissant
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10, 23, 5, 12, 84, 16); var_dump($arr); rsort($arr); $arr2=$arr; var_dump($arr2); ?>
Étape 3 : Comparez les noms de clés et les valeurs clés du tableau ascendant et du tableau décroissant, et obtenez Union
Utilisez la fonction array_merge_recursive() pour fusionner le tableau trié par ordre croissant et le tableau trié par ordre décroissant
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10, 23, 5, 12, 84, 16); sort($arr); $arr1=$arr; rsort($arr); $arr2=$arr; $c = array_merge_recursive($arr1,$arr2); var_dump($c); ?>
Apprentissage recommandé : "Vidéo PHP Tutoriel"
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!