Fonction arsort() de PHP

Exemple

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

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

Exemple de exécution

Définition et utilisation

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

Astuce :Utilisez asort() La fonction trie les tableaux associatifs par ordre croissant des valeurs des clés.

Astuce :Utilisez krsort() La fonction trie les tableaux associatifs par ordre décroissant des noms des clés.

Syntaxe

arsort(array,sortingtype);
Paramètres Description
array Obligatoire. Détermine l'array à trier.
sortingtype

Optionnel. Détermine la manière dont les éléments de l'array doivent être triés. Les valeurs possibles sont :

  • 0 = SORT_REGULAR - Par défaut. Trier chaque élément suivant l'ordre standard ASCII (ne change pas 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 (puisse être modifiée 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é (OU binaire) avec SORT_STRING ou SORT_NATURAL pour trier les chaînes sans distinction de cas.

Description

La fonction arsort() trie les tableaux en ordre inverse tout en conservant les relations d'index. Elle est principalement utilisée pour trier les tableaux combinés où 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+