文字列の一部を他の文字に置き換える(str_replace)
広告
文字列の中の指定した語句を他の語句に置き換えます。
str_replace mixed str_replace(mixed search, mixed replace, mixed subject [, int &count])
引数に指定した文字列に含まれる特定の語句を、別の語句に全て置き換えます。 引数: search 置き換え対象の語句 replace 置き換える語句 subject 対象の文字列 count 置き換えられた回数が、この変数に保存される 返り値: 置き換え後の文字列
実際の例で見てみます。下記では文字列の中に含まれる「港区」という語句を「東京都港区」に置き換えています。
$str = '港区六本木'; $new_str = str_replace('港区', '東京都港区', $str); print($new_str); // 東京都港区六本木 と出力される
では実際に試して見ます。
<html> <head><title>PHP TEST</title></head> <body> <?php $str = '港区六本木'; $new_str = str_replace('港区', '東京都港区', $str); print('変換前 '.$str.'<br>'); print('変換後 '.$new_str.'<br>'); ?> </body> </html>
上記ファイルをWWWサーバに設置しブラウザ経由で見ると下記のように表示されます。
( Written by Tatsuo Ikura )