Introduction à l'utilisation de la fonction PHP array_change_key_case()

PHPz
Libérer: 2023-06-27 12:46:02
original
1691 Les gens l'ont consulté

En programmation PHP, le tableau est un type de données fréquemment utilisé. Il existe également de nombreuses fonctions d'opération sur les tableaux, notamment la fonction array_change_key_case(). Cette fonction peut convertir la casse des noms de clés dans le tableau pour faciliter notre traitement des données. Cet article explique comment utiliser la fonction array_change_key_case() en PHP.

1. Syntaxe et paramètres de la fonction

array_change_key_case() La syntaxe de la fonction est la suivante :

array array_change_key_case ( array $array [, int $case = CASE_LOWER ] )
Copier après la connexion

Dans cette syntaxe,

  • array : obligatoire. Tableau à convertir. array :必需。要进行键名转换的数组。
  • case :可选。转换后键名的大小写格式,有两个可选项:

    • CASE_UPPER :转换为大写格式。
    • CASE_LOWER :转换为小写格式。默认值是 CASE_LOWER

二、实例演示

下面通过一些实例来演示 array_change_key_case() 函数的使用方法。

  1. 将数组键名转为小写

下面是一个简单的数组,我们将其中的键名统一转为小写格式:

<?php 
   $array = array(
      "name" => "Tom",
      "ID" => 1001,
      "AGE" => 25,
   );
   
   $array_lower = array_change_key_case($array, CASE_LOWER);
   print_r($array_lower);
?>
Copier après la connexion

输出结果如下:

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

在上述代码中,我们将 $array 数组的键名都转成小写,并将结果保存在 $array_lower 数组中。输出结果可见,键名都已经变成小写格式。

  1. 将数组键名转为大写

下面这个实例,我们将数组键名均转为大写格式:

<?php 
   $array = array(
      "name" => "Jack",
      "Age" => 22,
      "ID" => 1002,
   );
   
   $array_upper = array_change_key_case($array, CASE_UPPER);
   print_r($array_upper);
?>
Copier après la connexion

输出结果如下:

Array ( [NAME] => Jack [AGE] => 22 [ID] => 1002 )
Copier après la connexion

在上述代码中,我们把 $array 数组中的键名都转成了大写格式,并把结果保存在 $array_upper

case : Facultatif. Il existe deux options pour le format de casse du nom de clé après la conversion :

  • CASE_UPPER : Convertir au format majuscule.
  • CASE_LOWER : Convertir au format minuscule. La valeur par défaut est CASE_LOWER.

2. Exemple de démonstration

🎜Ce qui suit utilise quelques exemples pour démontrer l'utilisation de la fonction array_change_key_case(). 🎜
    🎜Convertir les noms de clés du tableau en minuscules🎜
🎜Ce qui suit est un tableau simple, dans lequel nous convertissons les noms de clés au format minuscule : 🎜rrreee🎜Le résultat de sortie est le suivant : 🎜rrreee🎜In le code ci-dessus, nous convertissons les noms de clés du tableau $array en minuscules et enregistrons les résultats dans le tableau $array_lower. Les résultats de sortie sont visibles et les noms de clés ont été modifiés au format minuscule. 🎜
    🎜Convertir les noms de clés du tableau en majuscules🎜
🎜Dans l'exemple suivant, nous convertissons les noms de clés du tableau au format majuscule : 🎜rrreee🎜Les résultats de sortie sont les suivants : 🎜rrreee 🎜Dans ce qui précède Dans le code, nous convertissons les noms de clés du tableau $array au format majuscule et enregistrons les résultats dans le tableau $array_upper. Comme vous pouvez le voir sur le résultat, les noms de clés ont été modifiés au format majuscule. 🎜🎜3. Notes🎜🎜🎜S'il y a deux noms de clés ou plus dans le tableau avec la même casse après la conversion, les noms de clés suivants écraseront les noms de clés précédents 🎜🎜S'il y a des clés autres que des chaînes dans le nom du tableau ; , il sera automatiquement converti au format chaîne pour la conversion. 🎜🎜🎜IV.Résumé🎜🎜Cet article présente comment utiliser la fonction array_change_key_case() en PHP, qui peut convertir la casse des noms de clés dans le tableau. Cette fonction peut faciliter le traitement de nos données, le code est simple et facile à apprendre, et présente une certaine praticité. Dans le même temps, nous devons également prêter attention aux précautions pertinentes lors de son utilisation. 🎜

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!

Étiquettes associées:
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