| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
str_replace(PHP 4, PHP 5) str_replace — 検索文字列に一致したすべての文字列を置換する 説明この関数は、subject の中の search を全て replace に置換します。 (正規表現のような) 技巧的な置換ルールを必要としない場合、 ereg_replace() または preg_replace() の代わりにこの関数を常用するべきです。 パラメータsearch と replace が配列の場合、str_replace() は各配列から値をひとつ取り出し、 subject 上で検索と置換を行うために使用します。 replace の値が search よりも少ない場合、 置換される値の残りの部分には空の文字列が使用されます。 search が配列で replace が文字列の場合、この置換文字列が search の各値について使用されます。しかし、 逆は意味がありません。 search あるいは replace が配列の場合は、配列の最初の要素から順に処理されます。
返り値この関数は、置換後の文字列あるいは配列を返します。 変更履歴
例
例1 基本的な str_replace() の例
<?php
例2 str_replace() に関するちょっとした事実
<?php
注意
警告
置換の順番に関するメモstr_replace() は左から右へと置換を行うので、 複数の置換を行うときには、前に追加された値を置換する可能性もあります。 このドキュメントのサンプルを参照ください。
参考
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「str_replace - 検索文字列に一致したすべての文字列を置換する」をGoogle検索
|