« 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

コメント