Heim  >  Artikel  >  Backend-Entwicklung  >  So fügen Sie eine Dateneinheit an einer bestimmten Position im Array in PHP ein

So fügen Sie eine Dateneinheit an einer bestimmten Position im Array in PHP ein

王林
王林nach vorne
2019-11-19 17:58:455208Durchsuche

So fügen Sie eine Dateneinheit an einer bestimmten Position im Array in PHP ein

Methode:

Verwenden Sie die Funktion array_splice().

Syntaxformat:

array_splice(array,offset,length,array)

Parameter:

array: Erforderlich. Gibt ein Array an.

offset: erforderlich. Zahlenwert. Wenn der Offset positiv ist, beginnt die Entfernung an dem Offset, der durch diesen Wert im Eingabearray angegeben wird. Wenn der Offset negativ ist, beginnt die Entfernung an dem durch diesen Wert angegebenen Offset vom Ende des Eingabearrays.

length: Optional. Zahlenwert. Wenn dieser Parameter weggelassen wird, werden alle Teile des Arrays vom Offset bis zum Ende entfernt. Wenn die Länge angegeben ist und positiv ist, werden so viele Elemente entfernt. Wenn die Länge angegeben wird und negativ ist, werden alle Elemente vom Offset bis zur Länge, gezählt vom Ende des Arrays, entfernt.

array: Das entfernte Element wird durch das Element in diesem Array ersetzt. Wenn keine Werte entfernt werden, wird das Element in diesem Array an der angegebenen Position eingefügt.

Beispiel eins:

<?php
$a1=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
$a2=array(0=>"Tiger",1=>"Lion");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

Ergebnis:

Array ( [0] => Tiger [1] => Lion [2] => Horse [3] => Bird )

Beispiel zwei:

<?php
$a1=array(0=>"Dog",1=>"Cat");
$a2=array(0=>"Tiger",1=>"Lion");
array_splice($a1,1,0,$a2);
print_r($a1);
?>

Ergebnis:

Array ( [0] => Dog [1] => Tiger [2] => Lion [3] => Cat )

Empfohlenes Tutorial: PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo fügen Sie eine Dateneinheit an einer bestimmten Position im Array in PHP ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen