Tri des tableaux PHP
Les éléments du tableau peuvent être classés par ordre décroissant ou croissant, par ordre alphabétique ou numérique.
PHP - Fonction de tri des tableaux
Quelles sont les méthodes de tri des tableaux en php ?
Dans ce chapitre, nous présenterons les fonctions de tri de tableaux PHP suivantes une par une :
sort() - Trie le tableau par ordre croissant
rsort() - Trier le tableau par ordre décroissant
asort() - Trier le tableau par ordre croissant en fonction de la valeur du tableau associatif
ksort() - Trier le tableau par ordre croissant selon les clés du tableau associatif
arsort() - Trier le tableau dans ordre décroissant selon les valeurs du tableau associatif
krsort() - Trier le tableau par ordre décroissant selon la clé du tableau associatif
sort() - Trier le tableau par ordre croissant
L'exemple suivant trie les éléments du tableau $cars par ordre alphabétique croissant :
Exemple
<?php $cars=array("Volvo","BMW","Toyota"); sort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
L'exemple suivant trie les éléments dans le tableau $numbers par ordre numérique croissant :
Exemple
<?php $numbers=array(4,6,2,22,11); sort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne
rsort() - Trier le tableau par ordre décroissant
L'exemple suivant trie les éléments du tableau $cars par ordre alphabétique décroissant :
Exemple
<?php $cars=array("Volvo","BMW","Toyota"); rsort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br />"; } ?>
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
L'exemple suivant trie les éléments du tableau $numbers par ordre numérique décroissant :
Exemple
<?php $numbers=array(4,6,2,22,11); rsort($numbers); $arrlength=count($numbers); for($x=0;$x<$arrlength;$x++) { echo $numbers[$x]; echo "<br />"; } ?>
Cliquez sur l'icône Bouton "Exécuter l'instance" pour afficher l'instance en ligne
asort() - Trier le tableau par ordre croissant en fonction de la valeur du tableau
L'exemple suivant trie le tableau associatif par ordre croissant selon la valeur du tableau :
Instance
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); asort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
Cliquez sur le bouton « Exécuter l'instance " bouton pour afficher l'instance en ligne
ksort() - Trier le tableau par ordre croissant selon la clé du tableau
L'exemple suivant est basé sur la clé du tableau, triez le tableau associatif par ordre croissant :
Instance
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); ksort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
Cliquez sur "Exécuter l'instance" bouton pour visualiser l'instance en ligne
arsort() - Trie le tableau par ordre décroissant selon la valeur du tableau
L'exemple suivant trie le tableau associatif par ordre décroissant selon la valeur du tableau :
Instance
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); arsort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br />"; } ?>
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
krsort() - basé sur le tableau L'exemple suivant trie le tableau associé par ordre décroissant selon la clé du tableau :
Exemple<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br />";
}
?>
Pour afficher tous les tableaux fonctions Pour un manuel de référence complet, veuillez visiter notre
Manuel de référence PHP Array. Ce manuel de référence fournit une brève description et des exemples d'application de chaque fonction !