初心者のPHP入門
・PHPの関数
・substr_replace-文字列関数 |
|
PHP関数の使用方法と使用例 |
文字列関数
スポンサーリンク |
substr_replace-文字列関数substr_replace関数は文字列の一部をを置換する関数です。以下に使用例を示します。//substr_replace("文字列", "置換えする文字列", "開始位置"); $str = "PHP&PHP"; $str = substr_replace($str, "CGI", 4); $str1 = substr_replace("PHP&PHP", "CGI", 0); //? echo $str."<br />"; echo $str1; ?では変数strを文字列に指定し、置き換え文字列に"CGI"、開始位置に0を指定しています。 開始位置に0を指定すると指定した文字列が指定した置き換え文字列に置き換えられます。この場合、 CGI に置き換えられます。 substr_replaceでオプションlengthを指定引数オプションのlengthを指定することで置き換えする長さを指定することが可能です。以下に例を示します。 $str = "PHP&PHP"; $str = substr_replace($str, "CGI", 0, -4); //? $str1 = substr_replace("&PHP", "CGI", 0, 0); //? echo $str."<br />"; echo $str1; ?はlengthに0を指定しています。これは何も置き換えしないことを意味します。置換えはされずに置換え文字列が指定した文字列に追加されるということになります。 この場合、開始位置に0を指定しているので、文字列の先頭に"CGI"が追加され、 CGI&PHP が返されます。 |