Bei der Arbeit mit Strings müssen wir oft einen String an einer bestimmten Position innerhalb eines anderen Strings einfügen. PHP bietet eine praktische Funktion für diese Aufgabe: substr_replace().
Verwenden von substr_replace() zum Einfügen eines Strings
Um einen String an einer angegebenen Position einzufügen, verwenden Sie die Folgende Syntax:
<code class="php">$newstr = substr_replace($oldstr, $str_to_insert, $pos, 0);</code>
Das Offset-Argument verstehen
Das $pos-Argument stellt den Versatz innerhalb der ursprünglichen Zeichenfolge dar, an dem die Einfügung erfolgen soll. Es kann entweder positiv oder negativ sein:
Zum Beispiel fügt der folgende Code die Zeichenfolge „test“ an Position 5 innerhalb der ursprünglichen Zeichenfolge ein:
<code class="php">$oldstr = "Hello World!"; $newstr = substr_replace($oldstr, "test", 5, 0);</code>
Ergebnis:
Hello test World!
Das obige ist der detaillierte Inhalt vonWie füge ich einen String an einer bestimmten Position in PHP ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!