Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich ein Element an einem bestimmten Index in ein PHP-Array ein?
So fügen Sie in PHP ein Element an einer bestimmten Position in ein Array ein
Das Einfügen eines neuen Elements in ein Array an einer bestimmten Position kann kann mit der Funktion array_splice in PHP erreicht werden. Diese Funktion ermöglicht sowohl das Einfügen als auch das Entfernen von Elementen innerhalb eines Arrays.
Um ein Element einzufügen, geben Sie die folgenden Parameter an array_splice an:
Zum Beispiel fügt der folgende Code die Zeichenfolge „x“ in die Mitte des Arrays ein $original:
$original = array('a', 'b', 'c', 'd', 'e'); $inserted = array('x'); array_splice($original, 3, 0, $inserted); // $original is now: array('a', 'b', 'c', 'x', 'd', 'e')
Hinweis: Wenn es sich bei der Ersetzung um ein einzelnes Element handelt, können Sie die Array-Klammern weglassen, es sei denn, das Element selbst ist ein Array, ein Objekt oder NULL.
Achtung: Die Funktion array_splice ändert das ursprüngliche Array an Ort und Stelle und gibt das geänderte Array nicht zurück. Daher ist es wichtig, das geänderte Array einer neuen Variablen zuzuweisen, wenn Sie das ursprüngliche Array beibehalten möchten.
Das obige ist der detaillierte Inhalt vonWie füge ich ein Element an einem bestimmten Index in ein PHP-Array ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!