Fonction asort() en PHP

Exemple

Triez un tableau associatif en ordre croissant selon les valeurs des clés :

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
asort($age);
?>

Exemple de code

Définition et utilisation

La fonction asort() trie un tableau associatif en ordre croissant selon les valeurs des clés.

Astuce :Utilisez arsort() La fonction trie un tableau associatif par ordre décroissant des valeurs des clés.

Astuce :Utilisez ksort() La fonction trie un tableau associatif par ordre croissant des noms des clés.

Syntaxe

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

Optionnel. Définit la manière dont les éléments du tableau doivent être classés. Les valeurs possibles sont :

  • 0 = SORT_REGULAR - Par défaut. Trie chaque élément suivant l'ordre régulier (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.
  • 3 = SORT_LOCALE_STRING - Traite chaque élément comme une chaîne, basé sur la configuration régionale actuelle (puisque modifiable via setlocale()).
  • 4 = SORT_NATURAL - Traite chaque élément comme une chaîne, en utilisant un tri naturel similaire à natsort().
  • 5 = SORT_FLAG_CASE - Peut être combiné (par OR binaire) avec SORT_STRING ou SORT_NATURAL pour trier les chaînes sans distinction de cas.

Description

La fonction asort() trie un tableau tout en maintenant les relations d'index. Elle est principalement utilisée pour trier des tableaux composés de valeurs dont l'ordre des éléments est important.

Le second paramètre optionnel contient des identifiants de tri supplémentaires.

Retourne TRUE si succès, FALSE autrement.

Détails techniques

Valeur de retour : Retourne TRUE si succès, FALSE si échec.
Version PHP : 4+