PHP Tri des tableaux


Les éléments d'un tableau peuvent être triés par ordre croissant ou décroissant, alphabétiquement ou numériquement.


PHP - Fonctions de tri des tableaux

Dans ce chapitre, nous présenterons une à une les fonctions de tri de tableaux PHP suivantes :

  • sort() - Trie les tableaux par ordre croissant
  • rsort() - Trie les tableaux par ordre décroissant
  • asort() - Trie les tableaux associatifs par ordre croissant, selon la valeur
  • ksort() - Trie les tableaux associatifs par ordre croissant, selon la clé
  • arsort() - Trie les tableaux associatifs par ordre décroissant, selon la valeur
  • krsort() - Trie les tableaux associatifs par ordre décroissant, selon la clé

sort() - Trie les tableaux 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);
?>

Exécuter l'exemple »

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);
?>

Exécuter l'exemple »


rsort() - Trie les tableaux 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);
?>

Exécuter l'exemple »

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);
?>

Exécuter l'exemple »


asort() - Trie les tableaux associatifs par ordre croissant, selon la valeur

L'exemple suivant trie un tableau associatif par ordre croissant, selon la valeur :

Exemple

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>

Exécuter l'exemple »


ksort() - Trie les tableaux associatifs par ordre croissant, selon la clé

L'exemple suivant trie un tableau associatif par ordre croissant, selon la clé :

Exemple

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
?>

Exécuter l'exemple »


arsort() - Trie les tableaux associatifs par ordre décroissant, selon la valeur

L'exemple suivant trie un tableau associatif par ordre décroissant, selon la valeur :

Exemple

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
?>

Exécuter l'exemple »


krsort() - Trie les tableaux associatifs par ordre décroissant, selon la clé

L'exemple suivant trie un tableau associatif par ordre décroissant, selon la clé :

Exemple

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>

Exécuter l'exemple »


Référence complète des tableaux PHP

Pour une référence complète de toutes les fonctions de tableau, consultez notreRéférence des tableaux PHP。

Ce manuel de référence fournit une brève description et des exemples d'application pour chaque fonction !

Autres extensions