Heim > Backend-Entwicklung > PHP-Problem > So fügen Sie in PHP mehrere Daten in ein Array ein

So fügen Sie in PHP mehrere Daten in ein Array ein

青灯夜游
Freigeben: 2023-03-16 20:58:02
Original
1954 Leute haben es durchsucht

4 Methoden: 1. Weisen Sie Array-Elementen direkt Werte zu, ohne Schlüsselnamen anzugeben. Die Syntax lautet „$array name[]=value 1;$array name[]=value 2;...“; array_unshift(), die Syntax „array_unshift(array, value 1, value 2...)“ 3. Verwenden Sie array_push(), die Syntax „array_push(array, value 1, value 2...)“; „array_splice(array, Position,0,array(value1,value2...))“-Anweisung.

So fügen Sie in PHP mehrere Daten in ein Array ein

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

php fügt mehrere Daten in ein Array ein, was bedeutet, dass mehrere Daten in das Array eingefügt werden. Hier sind mehrere Einfügemethoden.

Methode 1: Weisen Sie Array-Elementen direkt Werte zu, ohne Schlüsselnamen anzugeben

Wir können das Array über das Format „$array-Variablenname[subscript] = value;“ initialisieren $数组变量名[下标] = 值;”的格式来初始化数组

当我们不在方括号内指定具体的索引值(下标)时,默认为数字索引,且索引值默认从 0 开始依次增加。

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
$arr[]="hello";
$arr[]=8;
$arr[]=9;
echo "插入多个数据后:";
var_dump($arr);
?>
Nach dem Login kopieren

So fügen Sie in PHP mehrere Daten in ein Array ein

方法2:使用array_unshift()函数在数组开头插入多个数据

array_unshift($array,$value1,$value2...)函数可以在数组的开头插入一个或多个新元素(键值)。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr=array(10,12,20);
var_dump($arr);
array_unshift($arr,8,"9");
echo "插入多个数据后:";
var_dump($arr);
?>
Nach dem Login kopieren

So fügen Sie in PHP mehrere Daten in ein Array ein

方法3:使用array_push()函数在数组末尾插入多个数据

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

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
array_push($arr,8,"9",3.14);
echo "插入多个数据后:";
var_dump($arr);
?>
Nach dem Login kopieren

So fügen Sie in PHP mehrere Daten in ein Array ein

方法4:使用array_splice()函数在数组中插入多个数据(任何位置)

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

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

  • $start值为0,则在开头插入

  • $start值为“数组长度值”,则在末尾插入

  • $start

    Wenn wir in eckigen Klammern keinen bestimmten Indexwert (Index) angeben, ist der Standardwert ein numerischer Index, und der Indexwert beginnt bei 0 und erhöht sich standardmäßig.
  • <?php 
    header("content-type:text/html;charset=utf-8");
    $arr1=array(10,12,20);
    var_dump($arr1);
    echo "插入多个数据后:";
    array_splice($arr1,0,0,array("1","hello","3"));
    var_dump($arr1);
    
    $arr2=array(10,12,20);
    array_splice($arr2,1,0,array("1",25,"3"));
    var_dump($arr2);
    
    $arr3=array(10,12,20);
    array_splice($arr3,count($arr3),0,array("1",25,"3"));
    var_dump($arr3);
    ?>
    Nach dem Login kopieren
    So fügen Sie in PHP mehrere Daten in ein Array ein

    So fügen Sie in PHP mehrere Daten in ein Array einMethode 2: Verwenden Sie die Funktion array_unshift(), um mehrere Daten am Anfang des Arrays einzufügen

    array_unshift($array,$value1,$value2...)Die Funktion kann einfügen eines am Anfang des Arrays oder mehrere neue Elemente (Schlüsselwerte).

    rrreee🎜So fügen Sie in PHP mehrere Daten in ein Array ein🎜🎜 🎜🎜Methode 3: Verwenden Sie die Funktion array_push(), um mehrere Daten am Ende des Arrays einzufügen🎜🎜🎜🎜array_push($array,$value1,$value2...)Die Funktion kann einen einfügen oder mehr Daten am Ende des Arrays. Mehrere Elemente (Schlüsselwerte). 🎜rrreee🎜So fügen Sie in PHP mehrere Daten in ein Array ein🎜🎜 🎜🎜Methode 4: Verwenden Sie die Funktion array_splice(), um mehrere Daten (an beliebiger Position) in das Array einzufügen. 🎜🎜🎜🎜array_splice($array,$start,$length,$value) ist eine leistungsstarke Funktion Mit der Funktion können Array-Elemente gelöscht, Array-Elemente ersetzt und auch Array-Elemente eingefügt werden (setzen Sie einfach den Parameter $length auf 0). 🎜🎜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 Geben Sie den Einfügewert an (wenn mehrere Werte vorhanden sind, muss er als Array festgelegt werden). 🎜
    • 🎜$start Wert ist 0, fügen Sie 🎜🎜
    • 🎜$start am Anfang ein code> value ist „Array-Längenwert“, dann fügen Sie 🎜🎜<li>🎜<code>$start value>0 und

    Das obige ist der detaillierte Inhalt vonSo fügen Sie in PHP mehrere Daten in ein Array ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage