« PHP:ucfirst()関数・ucwords()関数 | メイン | PHP:require()関数・require_once()関数 »
2005年10月16日
PHP:str_replace()関数
str_replace()関数は、文字列中の語句を指定文字列に置き換える関数です。
※PHP関数の中でも比較的よく使う関数です。正規表現を使用しない置換を行う場合には最速の関数です。(正規表現を使用しない置換の場合は、ereg()関数でなく、str_replace()関数を使用してください。)
$str = "My name is shinji";
$targetStr = "Shinji";
$newStr = "Asuka";
$result = str_replace($targetStr, $newStr, $str);
print $result;
※上記の結果、「My name is Asuka」を出力します。
■str_replace()関数は、配列の引数を与えることも可能です。
$str = "My name is shinji";
$TARGETARRAY = array("shinji", "My");
$NEWARRAY = array("Rei", "Your");
$result = str_replace($TARGETARRAY, $NEWARRAY, $str);
print $result;
※上記の結果、「Your name is Rei」を出力します。
投稿者 wing : 2005年10月16日 23:05