文字列を扱うとき、多くの場合、別の文字列内の特定の位置に文字列を挿入する必要があります。 PHP には、このタスクに便利な関数 substr_replace() が用意されています。
substr_replace() を使用して文字列を挿入する
指定した位置に文字列を挿入するには、次の構文:
<code class="php">$newstr = substr_replace($oldstr, $str_to_insert, $pos, 0);</code>
オフセット引数の理解
$pos 引数は、挿入が行われる元の文字列内のオフセットを表します。正または負のいずれかにすることができます。
たとえば、次のコードは、元の文字列内の 5 番目の位置に文字列 "test" を挿入します。
<code class="php">$oldstr = "Hello World!"; $newstr = substr_replace($oldstr, "test", 5, 0);</code>
Result:
Hello test World!
以上がPHPの特定の位置に文字列を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。