Heim  >  Artikel  >  Backend-Entwicklung  >  So fügen Sie Array-Elemente zu einem Array in PHP hinzu

So fügen Sie Array-Elemente zu einem Array in PHP hinzu

青灯夜游
青灯夜游Original
2022-12-15 09:34:2910326Durchsuche

4 Möglichkeiten zum Hinzufügen: 1. Direkt über den Array-Namen hinzufügen, die Syntax lautet „$array[subscript] = 'element value';“ 2. Verwenden Sie array_push(), um ein oder mehrere am Ende des Arrays hinzuzufügen des ersten Parameterelements, Syntax „array_push(array, value 1, value 2...)“; 3. array_fill() füllt das Array mit dem angegebenen Wert 4. array_merge() führt zwei oder mehr Arrays zu einem Array zusammen, Die Elemente eines Arrays werden am Ende des vorherigen Arrays eingefügt.

So fügen Sie Array-Elemente zu einem Array in PHP hinzu

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

In PHP sind mehrere Methoden integriert, um Array-Elemente zum und aus dem Array hinzuzufügen. Nachfolgend erfahren Sie mehr darüber.

Methode 1. Fügen Sie

<?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);
?>

So fügen Sie Array-Elemente zu einem Array in PHP hinzu

direkt über den Array-Namen hinzu. Methode 2. Verwenden Sie array_push(), um ein oder mehrere Elemente am Ende des Arrays des ersten Parameters

Syntaxarray_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);
?>

So fügen Sie Array-Elemente zu einem Array in PHP hinzu

方法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);
?>

So fügen Sie Array-Elemente zu einem Array in PHP hinzu

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

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

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

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

Parameterbeschreibung

  • Array erforderlich. Gibt ein Array an.

  • Wert1 erforderlich. Gibt den hinzuzufügenden Wert an.

  • Wert2 optional. Gibt den hinzuzufügenden Wert an.

  • <?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));
    ?>
So fügen Sie Array-Elemente zu einem Array in PHP hinzu

So fügen Sie Array-Elemente zu einem Array in PHP hinzu

Methode 3. Verwenden Sie array_fill(), um das Array mit dem angegebenen Wert zu füllen.

Syntax array_fill(start,number,value)So fügen Sie Array-Elemente zu einem Array in PHP hinzu

Parameterbeschreibung

start ist erforderlich. Ein numerischer Wert, der den Startindex des Schlüssels angibt. 🎜🎜🎜🎜Anzahl erforderlich. Der numerische Wert gibt den Umfang der Auffüllung an und sein Wert muss größer als 0 sein. 🎜🎜🎜🎜Wert erforderlich. Gibt den einzufügenden Wert an. 🎜🎜🎜
<?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));
?>
🎜So fügen Sie Array-Elemente zu einem Array in PHP hinzu 🎜🎜🎜Methode 4. array_merge() führt zwei oder mehr Arrays zu einem Array zusammen🎜🎜🎜Wenn der Schlüsselname wiederholt wird, ist der Schlüsselwert des Schlüssels der Wert, der dem letzten Schlüsselnamen entspricht (letzterer überschreibt den vorherigen ). Wenn das Array numerisch indiziert ist, werden die Schlüsselnamen fortlaufend neu indiziert. 🎜🎜Hinweis: Wenn nur ein Array in die Funktion array_merge() eingegeben wird und die Schlüssel ganze Zahlen sind, gibt die Funktion ein neues Array mit ganzzahligen Schlüsseln zurück, wobei die Schlüssel beginnend bei 0 neu indiziert werden. 🎜🎜Syntax array_merge(array1,array2,array3...)🎜🎜Parameterbeschreibung🎜🎜🎜🎜array1 erforderlich. Das erste Eingabearray. 🎜🎜🎜🎜array2 erforderlich. Das zweite Eingabearray. 🎜🎜🎜🎜array3 optional. Es können mehrere Eingabearrays angegeben werden. 🎜🎜🎜rrreee🎜🎜🎜🎜Hinweis: In einem PHP-Array ist der Schlüsselname eindeutig; wenn doppelte Schlüsselnamen vorhanden sind, überschreibt der dem nachfolgenden Schlüsselnamen entsprechende Wert den vorherigen Wert. 🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo fügen Sie Array-Elemente zu einem Array in PHP hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn