Fonction ksort() en PHP

Exemple

Triez les tableaux associatifs en ordre croissant des noms de clés :

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

Exemple de code

Définition et utilisation

La fonction ksort() trie les tableaux associatifs en ordre croissant des noms de clés.

Avis :Utilisez krsort() La fonction trie les tableaux associatifs par nom de clé dans un ordre décroissant.

Avis :Utilisez asort() La fonction trie les tableaux associatifs par valeur de clé dans un ordre croissant.

Syntaxe

ksort(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 triés. Les valeurs possibles sont :

  • 0 = SORT_REGULAR - Défaut. Trie 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 (modifiable 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.

Description

La fonction ksort() trie les tableaux par nom de clé, en conservant les clés des valeurs d'origine.

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+