PHP - Fonction de tri de tableaux
Dans ce chapitre, nous présenterons une par une les fonctions de tri de tableaux PHP suivantes :
trier () - Trier le tableau par ordre croissant
rsort() - Trier le tableau par ordre décroissant
asort() - Trier le tableau selon la valeur du tableau associatif Trier le tableau par ordre croissant
ksort() - Trier le tableau par ordre croissant selon les clés du tableau associatif
arsort() - Trie le tableau par ordre croissant selon les clés du tableau associatif krsort() - Trie le tableau par ordre décroissant
sort() - Trie 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); ?>
L'exemple suivant trie les éléments du tableau $numbers par ordre numérique croissant :
Exemple
<?php $numbers=array(4,6,2,22,11); sort($numbers); ?>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); ?>
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); ?>asort() - Trie le tableau par ordre croissant en fonction de la valeur du tableau
L'exemple suivant trie l'association selon la valeur du tableau Trie le tableau par ordre croissant : Exemple
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); asort($age); ?>ksort() - Trie le tableau par ordre croissant selon la clé du tableau
L'exemple suivant est basé sur le tableau La clé, trier le tableau associatif par ordre croissant : instance
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); ksort($age); ?>arsort() - Trie le tableau par ordre décroissant en fonction de la valeur du tableau
L'exemple suivant trie un tableau associatif par ordre décroissant en fonction de la valeur du tableau : Exemple
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); arsort($age); ?>
krsort() - Trie le tableau par ordre décroissant en fonction de la clé du tableau
ci-dessous Une instance de trie un tableau associatif par ordre décroissant en fonction de la clé du tableau :
Instance
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); krsort($age); ?>section suivante