Heim > Backend-Entwicklung > PHP-Tutorial > Wie füge ich ein Element an einem bestimmten Index in ein PHP-Array ein?

Wie füge ich ein Element an einem bestimmten Index in ein PHP-Array ein?

Barbara Streisand
Freigeben: 2024-12-14 07:21:27
Original
775 Leute haben es durchsucht

How to Insert an Item into a PHP Array at a Specific Index?

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:

  • $array: Das zu ändernde Zielarray.
  • $start: Das Position, an der die Einfügung erfolgen soll; Indizes in PHP beginnen bei 0.
  • $length: Auf 0 gesetzt, da wir keine Elemente entfernen.
  • $replacements: Das Element (s) eingefügt werden.

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')
Nach dem Login kopieren

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!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage