Einen String an einer bestimmten Position in PHP einfügen
Frage:
PHP-Programmierer häufig stehen vor der Notwendigkeit, eine Zeichenfolge an einer bestimmten Position innerhalb einer anderen Zeichenfolge einzufügen. Dies kann mithilfe der in PHP integrierten Funktionen erreicht werden.
Antwort:
Um eine Zeichenfolge an einer bestimmten Position einzufügen, können Sie verwenden substr_replace() Funktion. Diese Funktion ersetzt einen Teil einer Zeichenfolge durch eine neue Zeichenfolge, beginnend an einer bestimmten Position.
Die Syntax von substr_replace() lautet wie folgt:
<code class="php">substr_replace(string $string, string $replacement, int $offset[, int $length])</code>
In dieser Funktion:
Um eine Zeichenfolge nach einer bestimmten Teilzeichenfolge einzufügen, können Sie die folgenden Schritte ausführen:
Angenommen, Sie haben eine Zeichenfolge „$oldstr“ und möchten die Zeichenfolge „$str_to_insert“ nach dem ersten Vorkommen der Teilzeichenfolge „$substring“ einfügen. Der folgende Code zeigt, wie das geht:
<code class="php">$pos = strpos($oldstr, $substring); $newstr = substr_replace($oldstr, $str_to_insert, $pos + strlen($substring), 0);</code>
In diesem Beispiel:
Das obige ist der detaillierte Inhalt vonWie fügt man in PHP einen String an einer bestimmten Position ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!