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