substr_replaceとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > substr_replaceの意味・解説 

substr_replace

(PHP 4, PHP 5)
substr_replace — 文字列の一部を置換する

説明

mixed substr_replace ( mixed string, string replacement, int start [, int length] )
substr_replace()は、文字列 stringstart およ び(オプションの) length パラメータで区切ら れた部分を replacement で指定した文字列に 置換します。結果が返されます。もし、string が配列の場合、配列が返されます。
startが正の場合、置換は stringstart番目 に文字から始まります。
start が負の場合、置換は string の終端から start番目の文字から始まります。
lengthが指定されかつ正の場合、 stringの置換される部分の長さを表します。 負の場合、置換を停止する位置が stringの終端から 何文字目であるかを表します。このパラメータが省略された場合、デフォ ルト値はstrlen(string)、すなわち、 stringの終端まで置換することになります。
例 2329. substr_replace()の例
<?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr />\n";

/* 以下の2つの例は、全ての $var で 'bob' で置換します。 */
echo substr_replace($var, 'bob', 0) . "<br />\n";
echo substr_replace($var, 'bob', 0, strlen($var)) . "<br />\n";

/* $var の先頭に 'bob' を挿入します */
echo substr_replace($var, 'bob', 0, 0) . "<br />\n";

/* 次の2つの例は、$var の 'MNRPQR' を 'bob'で置換します */
echo substr_replace($var, 'bob', 10, -1) . "<br />\n";
echo substr_replace($var, 'bob', -7, -1) . "<br />\n";

/* $var から 'MNRPQR' を削除します */
echo substr_replace($var, '', 10, -1) . "<br />\n";
?>


注意: この関数はバイナリデータに対応しています。
str_replace()およびsubstr() も参照ください。



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「substr_replace」の関連用語

substr_replaceのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



substr_replaceのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS