Maison > Article > développement back-end > Comment convertir un tableau d'index en tableau associatif en php
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.
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 :
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
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!