文字列処理メニュー】> 文字列の挿入 (paizaランク D 相当) [難易度: 1338 ±12]

※リンク先へ移動するためには[paiza]へのログインが必要です。

14-01-09-01
問題文

文字列 S , T と、整数 N が与えられるので、 S の N 文字目の後ろに T を挿入した文字列を出力してください。

入力値(例)
abcde
fghij
5

出力値(例)
abcdefghij

解答例

14-01-09-02

解説

substr_replace()関数

第 1 引数には、置換対象となる文字列を指定します。文字列ではなく配列を指定することもできます。
第 2 引数には、置換する文字列を指定します。
第 3 引数には、置換範囲の開始位置を 1 文字目を 0 とする数字で指定します。
第 4 引数には、置換範囲を文字列の長さで指定することができます。指定しない場合は、第 3 引数で指定した開始位置以降の全てが置換範囲となります。

おすすめの記事
スポンサーリンク