|
スポンサードリンク
文字列の一部を置換するには、substr_replace()関数を使います。
substr_replace( 文字列1, 置換文字, 開始位置 [, 文字数]) |
文字列1の開始位置から文字数分、置換文字に置換する。
開始位置が正の場合、先頭からの位置となる
開始位置が負の場合、終端からの位置となる
文字数が正の場合、置換する文字数となる
文字数が負の場合、終端からの文字数までが置換文字数となる
|
例1) 文字列"abcdefg"の先頭3文字目から3文字"zz"に置換します。
<?php
print substr_replace("abcdefg", "zz", 2,3) . "\n";
?>
●実行結果
abzzfg
|
例2) 文字列"abcdefg"の終端から2文字目から3文字"zz"に置換します。
<?php
print substr_replace("abcdefg", "zz", -2,3) . "\n";
?>
●実行結果
abcdezz
|
例3) 文字列"abcdefg"の先頭3文字目から終端から2文字目まで削除(""に置換)します。
<?php
print substr_replace("abcdefg", "", 2,-1) . "\n";
?>
●実行結果
abg
|
スポンサード リンク
|