4 façons d'ajouter : 1. Ajoutez directement via le nom du tableau, la syntaxe est "$array[subscript] = 'element value';" 2. Utilisez array_push() pour en ajouter un ou plusieurs à la fin du tableau. du premier paramètre Element, syntaxe "array_push(array, value 1, value 2...)" ; 3. array_fill() remplit le tableau avec la valeur donnée 4. array_merge() fusionne deux ou plusieurs tableaux en un seul tableau, qui seront les éléments d'un tableau sont insérés à la fin du tableau précédent.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Il existe plusieurs méthodes intégrées à PHP pour ajouter des éléments de tableau vers et depuis le tableau, apprenons-en ci-dessous.
Méthode 1. Ajoutez
<?php header("Content-type:text/html;charset=utf-8"); $array = array('test1', 'test2'); var_dump($array); $array[] = 'test3'; //或 $array['name'] = 'jack'; var_dump($array); ?>
directement via le nom du tableau. Méthode 2. Utilisez array_push() pour ajouter un ou plusieurs éléments à la fin du tableau du premier paramètre
Syntaxearray_push(array,value1,value2...)
参数描述
array必需。规定一个数组。
value1必需。规定要添加的值。
value2可选。规定要添加的值。
<?php header("Content-type:text/html;charset=utf-8"); $a=array("Dog","Cat"); var_dump($a); echo array_push($a,"Horse","Bird");//注意返回值为新的数组元素的个数 var_dump($a); ?>
方法3、用array_fill() 用给定的值填充数组
语法 array_fill(start,number,value)
参数描述
start必需。数值,规定键的起始索引。
number必需。数值,规定填充的数量,其值必须大于 0。
value必需。规定要插入的值。
<?php header("Content-type:text/html;charset=utf-8"); $a=array_fill(2,3,"Dog"); var_dump($a); ?>
方法4、array_merge()把两个或多个数组合并为一个数组
如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。
注释:如果仅仅向 array_merge() 函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。
语法 array_merge(array1,array2,array3...)
<?php header("Content-type:text/html;charset=utf-8"); $a1=array("a"=>"Horse","b"=>"Dog"); $a2=array("c"=>"Cow","d"=>"Cat"); var_dump($a1); var_dump(array_merge($a1,$a2)); ?>
Syntaxe array_fill(start,number,value)
<?php header("Content-type:text/html;charset=utf-8"); $a1=array("a"=>"Horse","b"=>"Dog"); $a2=array("c"=>"Cow","b"=>"Cat"); var_dump($a1); var_dump(array_merge($a1,$a2)); ?>
array_merge(array1,array2,array3...)
🎜🎜Description du paramètre🎜🎜🎜🎜array1 requise. Le premier tableau d’entrée. 🎜🎜🎜🎜array2 requis. Le deuxième tableau d’entrée. 🎜🎜🎜🎜array3 en option. Plusieurs tableaux d'entrée peuvent être spécifiés. 🎜🎜🎜rrreee🎜🎜🎜🎜Remarque : Dans un tableau PHP, le nom de clé est unique ; s'il y a des noms de clé en double, la valeur correspondant au nom de clé suivant écrasera la valeur précédente. 🎜rrreee🎜🎜🎜🎜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!