Maison > développement back-end > Problème PHP > Comment ajouter des éléments de tableau à un tableau en php

Comment ajouter des éléments de tableau à un tableau en php

青灯夜游
Libérer: 2023-03-17 15:56:02
original
10360 Les gens l'ont consulté

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.

Comment ajouter des éléments de tableau à un tableau en php

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(&#39;test1&#39;, &#39;test2&#39;);
var_dump($array);

$array[] = &#39;test3&#39;;
//或
$array[&#39;name&#39;] = &#39;jack&#39;;
var_dump($array);
?>
Copier après la connexion

Comment ajouter des éléments de tableau à un tableau en php

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_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);
?>
Copier après la connexion

Comment ajouter des éléments de tableau à un tableau en php

方法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);
?>
Copier après la connexion

Comment ajouter des éléments de tableau à un tableau en php

方法4、array_merge()把两个或多个数组合并为一个数组

如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。

注释:如果仅仅向 array_merge() 函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。

语法 array_merge(array1,array2,array3...)

Description du paramètre

  • tableau requis. Spécifie un tableau.

  • valeur1 requise. Spécifie la valeur à ajouter.

  • value2 facultatif. Spécifie la valeur à ajouter.

  • <?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));
    ?>
    Copier après la connexion
Comment ajouter des éléments de tableau à un tableau en php

Comment ajouter des éléments de tableau à un tableau en php

Méthode 3. Utilisez array_fill() pour remplir le tableau avec la valeur donnée

Syntaxe array_fill(start,number,value)Comment ajouter des éléments de tableau à un tableau en php

Description du paramètre

start est requise. Une valeur numérique spécifiant l'index de départ de la clé. 🎜🎜🎜🎜numéro requis. La valeur numérique spécifie la quantité de remplissage et sa valeur doit être supérieure à 0. 🎜🎜🎜🎜valeur requise. Spécifie la valeur à insérer. 🎜🎜🎜
<?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));
?>
Copier après la connexion
🎜Comment ajouter des éléments de tableau à un tableau en php 🎜🎜🎜Méthode 4. array_merge() fusionne deux tableaux ou plus en un seul tableau🎜🎜🎜Si le nom de la clé est répété, la valeur de la clé est la valeur correspondant au dernier nom de clé (ce dernier écrase le précédent ). Si le tableau est indexé numériquement, les noms de clés sont réindexés consécutivement. 🎜🎜Remarque : si seul un tableau est entré dans la fonction array_merge() et que les clés sont des entiers, la fonction renverra un nouveau tableau avec des clés entières, avec des clés réindexées à partir de 0. 🎜🎜Syntaxe 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal