Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction array_change_key_case en PHP pour convertir les noms de clés de tableau en minuscules ou majuscules

Comment utiliser la fonction array_change_key_case en PHP pour convertir les noms de clés de tableau en minuscules ou majuscules

WBOY
WBOYoriginal
2023-06-26 17:39:191085parcourir

En PHP, le tableau est un type de données très couramment utilisé qui peut stocker plusieurs valeurs, et chaque valeur est accessible via une clé unique. Cependant, dans le processus de développement réel, la casse des noms de clés peut être incohérente. Dans ce cas, vous devez utiliser la fonction intégrée PHP array_change_key_case pour convertir la casse des noms de clés. La fonction

array_change_key_case peut convertir le nom de clé du tableau en minuscules ou en majuscules. Cette fonction accepte deux paramètres : le premier paramètre est le tableau à convertir, et le deuxième paramètre est un paramètre facultatif indiquant le type de conversion en majuscules et minuscules. La valeur de ce paramètre peut être CASE_LOWER (convertir en minuscules) ou CASE_UPPER (. convertir en majuscules), la valeur par défaut est CASE_LOWER.

Ce qui suit est un exemple de code qui utilise la fonction array_change_key_case pour convertir le nom de la clé du tableau en minuscules :

<?php
$employee = array(
    "ID" => 101,
    "Name" => "Tom",
    "Age" => 25,
    "Gender" => "Male"
);

$new_employee = array_change_key_case($employee, CASE_LOWER);

print_r($new_employee);
?>

Le résultat de sortie est :

Array
(
    [id] => 101
    [name] => Tom
    [age] => 25
    [gender] => Male
)

Dans l'exemple de code ci-dessus, nous avons d'abord créé un tableau nommé $employee, qui contient quatre paires clé-valeur, les noms de clé sont ID, Nom, Âge, Sexe, puis transmettez le tableau comme premier paramètre à la fonction array_change_key_case et spécifiez le deuxième paramètre comme CASE_LOWER, afin que la fonction convertisse les noms de clé de le tableau est en minuscules et le nouveau tableau est stocké dans la variable $new_employee. Enfin, nous utilisons la fonction print_r pour afficher le tableau converti. Vous pouvez voir que les noms de clés ont tous été modifiés en minuscules.

De même, si nous voulons convertir les noms de clés du tableau en majuscules, il nous suffit de définir la valeur du deuxième paramètre sur CASE_UPPER. L'exemple de code est le suivant :

<?php
$employee = array(
    "id" => 101,
    "name" => "Tom",
    "age" => 25,
    "gender" => "Male"
);

$new_employee = array_change_key_case($employee, CASE_UPPER);

print_r($new_employee);
?>

Le résultat de sortie est :

Array
(
    [id] => 101
    [name] => Tom
    [age] => 25
    [gender] => Male
)

Dans ceci. Par exemple, nous créons d'abord un tableau nommé $employee et spécifions les noms de clés du tableau en minuscules. Passez ensuite le tableau comme premier paramètre à la fonction array_change_key_case et spécifiez le deuxième paramètre comme CASE_UPPER, afin que la fonction convertisse les noms de clés du tableau en majuscules et que le nouveau tableau soit enregistré dans la variable $ new_employee. Enfin, nous utilisons la fonction print_r pour afficher le tableau converti. Vous pouvez voir que les noms de clés ont tous été modifiés en majuscules.

En bref, la fonction array_change_key_case est une fonction intégrée PHP très pratique qui peut nous aider à convertir rapidement les noms de clé des tableaux en majuscules et minuscules, améliorant ainsi l'efficacité du codage et la lisibilité du code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn