En PHP, il existe de nombreuses façons de déclarer un tableau. Un tableau est une collection de plusieurs éléments, chaque élément est constitué d'une clé et d'une valeur.
Lors de la déclaration d'un tableau PHP, vous pouvez déclarer les clés et les valeurs du tableau en même temps, ou vous pouvez déclarer uniquement les valeurs du tableau, et les clés seront automatiquement attribuées. Voici quelques moyens possibles.
Vous pouvez utiliser la syntaxe concise des tableaux pour déclarer des tableaux, c'est-à-dire placer la relation correspondante entre les clés et les valeurs entre crochets.
Par exemple :
$fruits = ['apple' => '红苹果', 'banana' => '香蕉', 'grape' => '葡萄'];
Dans le code ci-dessus, la variable$fruits
est un tableau de trois éléments, chaque élément est constitué d'une clé et d'une valeur.$fruits
是一个数组,拥有三个元素,每个元素由一个键和一个值组成。
另外一种常用的声明数组的方式是使用 array 函数。这个函数可以接收若干个参数,每个参数即为一个值。
可以像这样使用 array 函数来声明一个数组:
$fruits = array('apple' => '红苹果', 'banana' => '香蕉', 'grape' => '葡萄');
需要注意的是,在使用 array 函数时,键和值之间需要用逗号隔开,键和值的对应关系使用=>
来表示。
如果需要在使用数组时动态添加元素,也可以使用$array[]
的方式来添加元素。
例如:
$fruits = []; $fruits['apple'] = '红苹果'; $fruits['banana'] = '香蕉'; $fruits['grape'] = '葡萄';
上述代码在声明$fruits
=> ;
pour représenter.
$array[]
pour ajouter des éléments. Par exemple : rrreeeLors de la déclaration du tableau
$fruits
, le code ci-dessus ajoute également trois éléments au tableau, chaque élément étant constitué d'une clé et d'une valeur. Il convient de noter que le nom de la clé doit être placé entre guillemets simples ou doubles, et la différence entre les deux est que les variables ne peuvent pas être utilisées entre guillemets simples. Quelle que soit la manière dont vous déclarez le tableau, vous devez spécifier un nom de clé unique pour chaque clé, sinon des conflits de noms de clé se produiront. Dans le même temps, les noms de clé du tableau peuvent être des chaînes, des entiers ou d'autres types de données.
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!