substr_replace()は、文字列
string
の start
およ
び(オプションの) length
パラメータで区切ら
れた部分を replacement
で指定した文字列に
置換します。結果が返されます。もし、string
が配列の場合、配列が返されます。
start
が正の場合、置換は
string
でstart
番目
に文字から始まります。
start
が負の場合、置換は
string
の終端から
start
番目の文字から始まります。
length
が指定されかつ正の場合、
string
の置換される部分の長さを表します。
負の場合、置換を停止する位置が string
の終端から何文字目であるかを表します。このパラメータが省略された場合、
デフォルト値は strlen(string
)、すなわち、
string
の終端まで置換することになります。
当然、もし length
がゼロだったら、
この関数は string
の最初から
start
の位置に
replacement
を挿入するということになります。
注意: この関数はバイナリデータに対応しています。
str_replace()およびsubstr() も参照ください。