| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
ereg_replace(PHP 4, PHP 5) ereg_replace — 正規表現による置換を行う 説明
string ereg_replace
( string $pattern
, string $replacement
, string $string
)
この関数は、string をスキャンして pattern にマッチするものを探し、 マッチしたテキストを replacement で置換します。 警告
この関数は PHP 5.3.0 で 非推奨となりました。 この機能を使用しないことを強く推奨します。 パラメータ
返り値置換後の文字列を返します。 マッチしなかった場合は、元の文字列をそのまま返します。 例たとえば、以下のサンプルコードは "This was a test" と 3 回表示します。
例1 ereg_replace() の例
<?php注意しなければならないのは、パラメータ replacement として整数値を使用する場合、 期待する結果が得られない可能性があるということです。これは、 ereg_replace() がその数値を文字コードとして 解釈し使用するためです。例えば、次のようになります。
例2 ereg_replace() の例
<?php
例3 URL をリンクで置換する
<?php注意
ヒント
Perl 互換の正規表現構文を使用する preg_replace() のほうが、 ereg_replace() より高速に動作することがよくあります。 参考
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「ereg_replace - 正規表現による置換を行う」をGoogle検索
|