Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Funktion array_splice in PHP

So verwenden Sie die Funktion array_splice in PHP

青灯夜游
青灯夜游Original
2019-05-24 17:24:403747Durchsuche

Verwendung der Funktion array_splice in PHP: [array_splice(array,start,length,array)]. Die Funktion array_splice() wird verwendet, um das angegebene Element aus einem Array zu entfernen, es durch ein neues Element zu ersetzen und das Array mit dem entfernten angegebenen Element zurückzugeben.

So verwenden Sie die Funktion array_splice in PHP

array_splice() ist eine integrierte Funktion von PHP, die bestimmte Elemente aus einem Array entfernt und sie durch neue Elemente ersetzt das Array-Element. Diese Funktion ersetzt normalerweise vorhandene Elemente durch Elemente aus anderen Arrays und gibt ein Array mit den gelöschten oder ersetzten Elementen zurück.

(Empfohlenes Tutorial: PHP-Video-Tutorial)

Wie verwende ich die PHP-Funktion array_splice()?

Die Funktion array_splice() entfernt das ausgewählte Element aus einem Array und ersetzt es durch ein neues Element. Diese Funktion ersetzt normalerweise vorhandene Elemente durch Elemente aus anderen Arrays und gibt ein Array mit den gelöschten oder ersetzten Elementen zurück. Die Funktion

array_splice() ist eine erweiterte und erweiterte Version der Funktion array_slice() , mit der nicht nur Elemente aus einem Array entfernt, sondern auch andere Elemente hinzugefügt werden können das Array.

Grundlegende Syntax:

array_splice(array,start,length,array)

Parameter: Diese Funktion kann vier Parameter annehmen

●Array: erforderlich. Gibt ein Array an.

● Start: erforderlich. Zahlenwert. Gibt die Startposition gelöschter Elemente an. 0 = erstes Element. Wenn der Wert auf eine positive Zahl festgelegt ist, beginnt die Entfernung am Offset im durch den Wert angegebenen Array. Wenn der Wert auf eine negative Zahl festgelegt ist, beginnt die Entfernung an dem durch den Wert angegebenen Offset vom Ende des Arrays. -2 bedeutet, dass mit dem vorletzten Element des Arrays begonnen wird.

● Länge: optional. Zahlenwert. Gibt die Anzahl der zu entfernenden Elemente an, die auch die Länge des zurückgegebenen Arrays ist. Wenn der Wert auf eine positive Zahl gesetzt ist, wird diese Anzahl an Elementen entfernt. Wenn dieser Wert auf eine negative Zahl gesetzt ist, werden alle Elemente vom Anfang bis zur Länge invers zum Ende des Arrays entfernt. Wenn dieser Wert nicht festgelegt ist, werden alle Elemente von der durch den Startparameter festgelegten Position bis zum Ende des Arrays entfernt.

●Array: optional. Gibt das Array mit den Elementen an, die in das ursprüngliche Array eingefügt werden sollen. Wenn nur ein Element vorhanden ist, kann es auf eine Zeichenfolge festgelegt werden und muss nicht auf ein Array festgelegt werden.

Rückgabewert: Gibt das Array zurück, das die extrahierten Elemente enthält.

Hinweis: Wenn die Funktion keine Elemente entfernt (Länge=0), wird das Ersatzarray ab der Position des Startparameters eingefügt.

Sehen wir uns anhand eines Beispiels an, wie die PHP-Funktion array_splice() verwendet wird.

Beispiel 1:

<?php
$a1=array("a"=>"PHP","b"=>"JAVA","c"=>"MYSQL","d"=>"LINUX");
$a2=array("PHP","MYSQL");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

Ausgabe:

Array ( [0] => PHP [1] => MYSQL [c] => MYSQL [d] => LINUX )

Beispiel 2:

<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>

Ausgabe:

Array ( [0] => red [1] => purple [2] => orange [3] => green )

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion array_splice in PHP. 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