Fonction array_change_key_case() de PHP

Exemple

Convertir toutes les clés du tableau en majuscules :

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

Exemple de exécution

Définition et utilisation

La fonction array_change_key_case() convertit toutes les clés d'un tableau en majuscules ou en minuscules.

Les indices numériques de l'array ne changent pas. Si l'optionnel n'est pas fourni (c'est-à-dire le second paramètre), il est converti par défaut en minuscules.

Avis et commentaires

Remarque :Si deux ou plusieurs clés sont identiques lors de l'exécution de la fonction (voir exemple 2), l'élément final couvrira les autres éléments.

Syntaxe

array_change_key_case(array,case);
Paramètres Description
array Obligatoire. Définit l'array à utiliser.
case

Optionnel. Les valeurs possibles sont :

  • CASE_LOWER - Valeur par défaut. Convertit les clés de l'array en minuscules.
  • CASE_UPPER - Convertit les clés de l'array en majuscules.

Détails techniques

Retourne les valeurs : Retourne un tableau avec des clés en majuscules ou en minuscules, ou si array Retourne FALSE si ce n'est pas un tableau.
Version PHP : 4.2+

Plus d'exemples

Exemple 1

Convertir tous les clés de l'array en lettres minuscules :

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

Exemple de exécution

Exemple 2

Si après l'exécution de array_change_key_case() il y a deux ou plusieurs clés égales (par exemple "b" et "B"), l'élément final couvrira les autres éléments :

<?php
$pets=array("a"=>"Chat","B"=>"Chien","c"=>"Cheval","b"=>"Oiseau");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

Exemple de exécution