Tri des tableaux PHP

Les éléments des tableaux peuvent être triés en ordre alphabétique ou numérique, en ordre croissant ou décroissant.

PHP - Fonctions de tri des tableaux

Dans cette section, nous allons apprendre les fonctions de tri des tableaux PHP suivantes :

  • sort() - Trie les tableaux en ordre croissant
  • rsort() - Trie les tableaux en ordre décroissant
  • asort() - Trie les tableaux associatifs en ordre croissant selon les valeurs
  • ksort() - Trie les tableaux associatifs en ordre croissant selon les clés
  • arsort() - Trie les tableaux associatifs en ordre décroissant selon les valeurs
  • krsort() - Trie les tableaux associatifs en ordre décroissant selon les clés

Triage en ordre croissant de l'array - sort()

L'exemple suivant ordonne les éléments de l'array $cars en ordre alphabétique croissant :

Exemple

<?php
$cars=array("porsche","BMW","Volvo");
sort($cars);
?>

Exemple de fonctionnement

L'exemple suivant trie les éléments du tableau $numbers en ordre croissant :

Exemple

<?php
$numbers=array(3,5,1,22,11);
sort($numbers);
?>

Exemple de fonctionnement

Trier un tableau en ordre décroissant - rsort()

L'exemple suivant trie les éléments du tableau $cars en ordre décroissant :

Exemple

<?php
$cars=array("porsche","BMW","Volvo");
rsort($cars);
?>

Exemple de fonctionnement

L'exemple suivant trie les éléments du tableau $numbers en ordre décroissant :

Exemple

<?php
$numbers=array(3,5,1,22,11);
rsort($numbers);
?>

Exemple de fonctionnement

Trier un tableau associatif en ordre croissant - asort()

L'exemple suivant trie un tableau associatif en ordre croissant en fonction des valeurs :

Exemple

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
asort($age);
?>

Exemple de fonctionnement

Trier un tableau associatif en ordre croissant - ksort()

L'exemple suivant trie un tableau associatif en ordre croissant en fonction des clés :

Exemple

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
ksort($age);
?>

Exemple de fonctionnement

Trier un tableau associatif en ordre décroissant - arsort()

L'exemple suivant trie un tableau associatif en ordre décroissant en fonction des valeurs :

Exemple

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
arsort($age);
?>

Exemple de fonctionnement

Trier un tableau associatif en ordre décroissant - krsort()

L'exemple suivant trie un tableau associatif en ordre décroissant en fonction des clés :

Exemple

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
krsort($age);
?>

Exemple de fonctionnement

Manuel de référence complet des tableaux PHP

Pour consulter le manuel de référence complet des fonctions de tableau, veuillez visiter notre Manuel de référence des tableaux PHP.

Ce manuel de référence contient une description brève de chaque fonction, des exemples d'utilisation.