Heim > Backend-Entwicklung > PHP-Tutorial > Wie füge ich einen String an einer bestimmten Position in PHP ein?

Wie füge ich einen String an einer bestimmten Position in PHP ein?

Linda Hamilton
Freigeben: 2024-11-06 16:38:03
Original
484 Leute haben es durchsucht

How to Insert a String at a Specific Position in PHP?

Einen String an einer bestimmten Position einfügen

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>
Nach dem Login kopieren
  • $oldstr: Die ursprüngliche Zeichenfolge.
  • $str_to_insert: Die einzufügende Zeichenfolge.
  • $pos: Die Position, an der eingefügt werden soll Fügen Sie die Zeichenfolge ein.
  • 0: Gibt an, dass keine Zeichen ersetzt werden sollen.

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:

  • Wenn $pos positiv ist, beginnt die Einfügung am angegebenen Offset.
  • Wenn $pos negativ ist, beginnt die Einfügung am Ende der Zeichenfolge, rückwärts gezählt.

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

Ergebnis:

Hello test World!
Nach dem Login kopieren

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!

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