Maison > développement back-end > tutoriel php > 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
Libérer: 2023-06-26 17:40:01
original
1101 Les gens l'ont consulté

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);
?>
Copier après la connexion

Le résultat de sortie est :

Array
(
    [id] => 101
    [name] => Tom
    [age] => 25
    [gender] => Male
)
Copier après la connexion
Copier après la connexion

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);
?>
Copier après la connexion

Le résultat de sortie est :

Array
(
    [id] => 101
    [name] => Tom
    [age] => 25
    [gender] => Male
)
Copier après la connexion
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal