Maison  >  Article  >  développement back-end  >  Comment convertir un tableau d'index en tableau associatif en php

Comment convertir un tableau d'index en tableau associatif en php

青灯夜游
青灯夜游original
2022-01-27 15:48:182520parcourir

En PHP, vous pouvez utiliser la fonction array_combine() pour convertir le tableau d'index en un tableau associatif. La syntaxe est "array_combine (tableau contenant les noms de clés, tableau d'index)" ; et tableau d'index Ils doivent être cohérents afin que le nom de la clé et la valeur de l'élément dans le tableau d'index puissent correspondre un à un.

Comment convertir un tableau d'index en tableau associatif en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous pouvez utiliser la fonction array_combine() pour convertir le tableau d'index en tableau associatif.

Exemple :

Il existe un tel tableau d'index :

array (size=4)
  0 => string 'red' (length=3)
  1 => string 'green' (length=5)
  2 => string 'blue' (length=4)
  3 => string 'yellow' (length=6)

Vous souhaitez le convertir en tableau associatif :

array (size=4)
  'a' => string 'red' (length=3)
  'b' => string 'green' (length=5)
  'c' => string 'blue' (length=4)
  'd' => string 'yellow' (length=6)

Nous pouvons utiliser la fonction array_combine() et un tableau contenant "a", "b", " c", Tableau d'éléments "d" :

array("a","b","c","d");

Code d'implémentation :

Comment convertir un tableau dindex en tableau associatif en php

Description :

array_combine($keys,$values) la fonction est créée en fusionnant deux tableaux Un nouveau tableau est créé, où les éléments du tableau $keys servent de clés du nouveau tableau, et les éléments du tableau $values servent de clés du nouveau tableau. array_combine($keys,$values)函数通过合并两个数组的方式创建了一个新数组,其中$keys数组中的元素作为了新数组的键名,$values数组的元素为作为了新数组的键值。

但需要注意的是,使用array_combine()函数创建数组时,$keys数组和$values数组中的元素个数必须要一致,这才能让键名和键值一一对应,否则就会报错并返回 FALSE。

$keys数组不可为多维数组,否则也会报错;但$values

Mais il convient de noter que lors de l'utilisation de la fonction array_combine() pour créer un tableau, le nombre d'éléments dans le tableau $keys et le tableau $values ​​​​doit être cohérent, afin que les noms de clé et les valeurs de clé peut correspondre un à un, sinon une erreur sera signalée et renvoyée FALSE.

Et le tableau $keys ne peut pas être un tableau multidimensionnel, sinon une erreur sera signalée ; mais le tableau $values peut être un tableau multidimensionnel.

Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

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