指定した範囲の文字列を置換 - substr_replace関数
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、指定した範囲の文字列を置換する関数 substr_replace()を紹介します。
substr_replace関数
mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )
指定した範囲の文字列を置換します。
引数 $string 置換対象の文字列を指定します。 $replacement 置換する文字列を指定します。 $start 置換開始位置を指定します。 $length 置換範囲(長さ)を指定します。
返り値
置換後の文字列・配列を返します。
サンプルコード
指定した範囲の文字列を置換するサンプルコードです。
substr_replace( 置換対象の文字列, 置換する文字列, 開始位置 [, 範囲] )
<?php /* 文字列の定義 */ $string = '012345678'; var_dump( $string ); /* 文字列の置換 */ var_dump( substr_replace($string, '#', 4) ); var_dump( substr_replace($string, '#', 4, 3) ); ?>
実行結果です。
指定した開始位置から(範囲まで)、指定した置換文字列へ置換します。
string(9) "012345678" string(5) "0123#" string(7) "0123#78"