Maison  >  Article  >  développement back-end  >  Introduction à l'utilisation de la fonction PHP array_change_key_case()

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

PHPz
PHPzoriginal
2023-06-27 10:43:211683parcourir

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 ] )

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);
?>

输出结果如下:

Array ( [name] => Tom [id] => 1001 [age] => 25 )

在上述代码中,我们将 $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);
?>

输出结果如下:

Array ( [NAME] => Jack [AGE] => 22 [ID] => 1002 )

在上述代码中,我们把 $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!

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