- Home ›
- PHP関数のリファレンス ›
- 文字列関数
str_replace関数の使い方(文字列の一部を他の文字に置き換える)
PHP で用意されている組み込み関数の一つである str_replace 関数の使い方です。 str_replace 関数は文字列の中の指定した語句を他の語句に置き換えます。
(2022 年 09 月 28 日公開 / 2022 年 09 月 28 日更新)
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>
上記ファイルを Web サーバに設置しブラウザ経由で見ると下記のように表示されます。
-- --
PHP で用意されている組み込み関数の一つである str_replace 関数の使い方について解説しました。
( Written by Tatsuo Ikura )
著者 / TATSUO IKURA
これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。