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

So fügen Sie Daten zu einem Array in PHP hinzu

青灯夜游
青灯夜游Original
2022-03-11 19:34:576378Durchsuche

So fügen Sie Daten zu einem Array in PHP hinzu: 1. Verwenden Sie die Anweisung „array_unshift(array, data value 1, data value 2...)“ 2. Verwenden Sie „array_push(array, value 1, value 2...); .)“-Anweisung; 3. Verwenden Sie die „array_splice(array, start position, 0, value)“-Anweisung.

So fügen Sie Daten zu einem Array in PHP hinzu

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

php fügt Daten zum Array hinzu

Methode 1: Funktion array_unshift()

array_unshift ($array,$value1,$value2...)Die Funktion kann ein oder mehrere neue Elemente (Schlüsselwerte) am Anfang des Arrays einfügen. array_unshift($array,$value1,$value2...)函数可以在数组的开头插入一个或多个新元素(键值)。

<?php
$arr=array(10,12,20);
array_unshift($arr,8,"9");
var_dump($arr);
?>

So fügen Sie Daten zu einem Array in PHP hinzu

方法2:array_push()函数

array_push($array,$value1,$value2...)函数可以在数组尾部插入一个或多个元素(键值)。

<?php
$arr=array(10,12,20);
array_push($arr,8,"9",3.14);
var_dump($arr);
?>

So fügen Sie Daten zu einem Array in PHP hinzu

方法3:array_splice()函数

array_splice($array,$start,$length,$value)函数是一个强大的函数,可以用来删除数组元素、替换数组元素,也能用来插入数组元素(只需要将参数$length的设置为0即可)。

$length=0,那么参数$start就可指定开始插入的位置(下标),参数$value就可指定插入值(如果是多个值就需要设置为数组)。

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
array_splice($arr1,0,0,"1");
var_dump($arr1);

$arr2=array(10,12,20);
array_splice($arr2,0,0,array("1",25,"3"));
var_dump($arr2);
?>

So fügen Sie Daten zu einem Array in PHP hinzu

方法4:array_pad()函数

array_pad($array,$size,$value)函数可以将某个键值$value插入到数组$array中,从而将数组填补到指定的长度$size。($size参数可以理解为数组中元素的最终数目,即插入操作后的数组长度)。

<?php
$arr=array(10,12,20);
$result =array_pad($arr,5,1);
var_dump($result);
?>

array_pad($arr,5,1)rrreee

So fügen Sie Daten zu einem Array in PHP hinzu

So fügen Sie Daten zu einem Array in PHP hinzu

Methode 2: Funktion array_push()

Die Funktion array_push($array,$value1,$value2...) kann ein oder mehrere Elemente (Schlüsselwerte) am Ende des Arrays einfügen.

rrreee🎜So fügen Sie Daten zu einem Array in PHP hinzu🎜🎜🎜Methode 3: Funktion array_splice()🎜🎜🎜 Die Funktion array_splice($array,$start,$length,$value) ist eine leistungsstarke Funktion, mit der Array-Elemente gelöscht, Array-Elemente ersetzt und auch Array-Elemente eingefügt werden können (ändern Sie einfach den Parameter $length). auf 0 gesetzt werden). 🎜🎜Wenn $length=0, dann kann der Parameter $start die Position (Index) angeben, an der mit dem Einfügen begonnen werden soll, und der Parameter $value kann den Einfügungswert angeben (falls es handelt sich um mehrere Werte, die als Array festgelegt werden müssen). 🎜rrreee🎜So fügen Sie Daten zu einem Array in PHP hinzu🎜🎜🎜Methode 4: Funktion array_pad()🎜🎜🎜 Die Funktion array_pad($array,$size,$value) kann einen Schlüsselwert $value in das Array $array einfügen und so das Array in The füllen angegebene Länge $size. (Der Parameter $size kann als die endgültige Anzahl der Elemente im Array verstanden werden, d. h. als die Länge des Arrays nach dem Einfügevorgang.) 🎜rrreee🎜Wie aus array_pad($arr,5,1) hervorgeht, beträgt der Wert von $size 5, sodass nach dem Einfügevorgang insgesamt 5 Elemente im Array vorhanden sind Da im Original 3 Elemente vorhanden sind, müssen nur 2 Elemente eingefügt werden. Und da der eingefügte Wert $value 1 ist, müssen Sie nur 2 Elemente mit dem Wert „1“ einfügen. Daher lautet das Ausgabeergebnis: 🎜🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo fügen Sie Daten 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