Fonction krsort() en PHP

Exemple

Trie par ordre décroissant des noms de clés des tableaux associatifs :

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

Exemple de fonctionnement

Définition et utilisation

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

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

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

Syntaxe

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

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

  • 0 = SORT_REGULAR - Par défaut. Trier chaque élément dans l'ordre standard (ASCII, 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 (modifiable via setlocale()).
  • 4 = SORT_NATURAL - Traite chaque élément comme une chaîne de caractères, 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 de caractères sans distinction de cas.

Description

La fonction krsort() trie un tableau par ordre inverse des clés, en conservant les clés des valeurs.

Le second paramètre optionnel contient des indicateurs 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+