En PHP, le tableau est un type de données très courant, et nous devons souvent trier le tableau. Dans le développement réel, nous utilisons le plus souvent des tableaux unidimensionnels. Il existe de nombreuses façons de trier des tableaux unidimensionnels. Voici quelques méthodes de tri courantes.
1. Fonction sort()
La fonction intégrée de PHP sort() peut trier un tableau unidimensionnel par ordre croissant. L'utilisation est la suivante :
$arr = array(3, 5, 1, 2, 4); sort($arr); print_r($arr);
Le résultat de sortie est :
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
2. La fonction rsort()
rsort() est similaire à fonction sort() , sauf qu'il s'agit d'un tableau unidimensionnel trié par ordre décroissant. Le code est le suivant :
$arr = array(3, 5, 1, 2, 4); rsort($arr); print_r($arr);
Le résultat de sortie est :
Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
3. La fonction asort()
asort() trie le tableau. par ordre croissant et conservez les valeurs de clé d'origine. L'utilisation est la suivante :
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); asort($arr); print_r($arr);
Le résultat de sortie est :
Array ( [banana] => 1 [grape] => 2 [apple] => 3 [peach] => 4 [orange] => 5 )
4. La fonction arsort()
arsort() trie le tableau. par ordre décroissant et conservez les valeurs de clé d'origine. Le code est le suivant :
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); arsort($arr); print_r($arr);
Le résultat de sortie est :
Array ( [orange] => 5 [peach] => 4 [apple] => 3 [grape] => 2 [banana] => 1 )
5. La fonction ksort()
ksort() trie le tableau. par ordre croissant par nom de clé. La méthode d'utilisation est la suivante :
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); ksort($arr); print_r($arr);
Le résultat de sortie est :
Array ( [apple] => 3 [banana] => 1 [grape] => 2 [orange] => 5 [peach] => 4 )
6. La fonction krsort()
krsort() trie le tableau par ordre décroissant par nom de clé Sort. Le code est le suivant :
$arr = array("apple" => 3, "orange" => 5, "banana" => 1, "grape" => 2, "peach" => 4); krsort($arr); print_r($arr);
Le résultat de sortie est :
Array ( [peach] => 4 [orange] => 5 [grape] => 2 [banana] => 1 [apple] => 3 )
Summary
Ce qui précède est la méthode de tri des tableaux unidimensionnels dans PHP, chaque fonction a Pour différentes fonctions, nous pouvons choisir différentes méthodes de tri en fonction des besoins réels.
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!