ホームページ >バックエンド開発 >PHPチュートリアル >PHP で特定の位置に文字列を挿入するにはどうすればよいですか?
PHP の特定の位置に文字列を挿入する
質問:
PHP プログラマはよく別の文字列内の特定の位置に文字列を挿入する必要があるという問題に直面します。これは、PHP の組み込み関数を使用して実現できます。
回答:
指定した位置に文字列を挿入するには、 を利用できます。 substr_replace() 関数。この関数は、指定された位置から始まる文字列の一部を新しい文字列に置き換えることによって機能します。
substr_replace() の構文は次のとおりです。
<code class="php">substr_replace(string $string, string $replacement, int $offset[, int $length])</code>
この関数内:
特定の部分文字列の後に文字列を挿入するには、次の手順を使用できます。
たとえば、文字列「$oldstr」があり、部分文字列「$substring」の最初の出現の後に文字列「$str_to_insert」を挿入したいとします。以下のコードは、これを行う方法を示しています。
<code class="php">$pos = strpos($oldstr, $substring); $newstr = substr_replace($oldstr, $str_to_insert, $pos + strlen($substring), 0);</code>
この例では、
以上がPHP で特定の位置に文字列を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。