Fonction sort() PHP

Exemple

Triez les éléments du tableau $cars par ordre alphabétique :

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

Exemple de fonctionnement

Définition et utilisation

La fonction sort() trie les tableaux d'indices en ordre croissant.

Remarque :Cette fonction attribue un nouveau nom de clé aux éléments d'un tableau. Les anciens noms de clé seront supprimés.

Retourne TRUE si réussi, FALSE sinon.

Avis :Utilisez rsort() La fonction trie un tableau d'indices en ordre décroissant.

Syntaxe

sort(array,sortingtype);
Paramètres Description
array Obligatoire. Définir le tableau à trier.
sortingtype

Optionnel. Définir la manière de comparer les éléments du tableau. Les valeurs possibles sont :

  • 0 = SORT_REGULAR - Par défaut. Trier chaque élément suivant l'ordre conventionnel (ASCII standard, sans changer le type).
  • 1 = SORT_NUMERIC - Traite chaque élément comme un nombre.
  • 2 = SORT_STRING - Traite chaque élément comme une chaîne de caractères.
  • 3 = SORT_LOCALE_STRING - Traite chaque élément comme une chaîne de caractères, basé sur la configuration régionale actuelle (qui peut être modifiée via setlocale()).
  • 4 = SORT_NATURAL - Traite chaque élément comme une chaîne de caractères, utilisant un tri naturel similaire à natsort().
  • 5 = SORT_FLAG_CASE - Peut être combiné (OU binaire) avec SORT_STRING ou SORT_NATURAL pour trier les chaînes de caractères sans distinction de cas.

Détails techniques

Valeur de retour : Retourne TRUE si réussi, FALSE si échoue.
Version PHP : 4+

Plus d'exemples

Exemple 1

Trier les éléments du tableau $numbers par ordre croissant :

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Exemple de fonctionnement