int ereg
(string pattern, string string, array [regs]);この関数は、patternで指定された正規表現 によりstringを検索します。
pattern の () でくくられた部分文字列に マッチし、かつ関数が 3 番目のregs パラメータ付きで呼ばれた場合、マッチした部分がregs に格納されます。 $regs[1] は最初の左括弧が始まる部分文字列を保持、 $regs[2] は二番目の左括弧が始まる部分文字列を保持、...、 といったようになっています。 $regs[0] は string のコピーを保持しています。
検索においては、大文字と小文字(訳注:以下、ケースという)を区別 します。
文字列中で指定パターンがマッチすると true を返し、マッチしなかった 場合またはエラーとなった場合は false を返します。
以下のサンプルコードは、ISO フォーマット (YYYY-MM-DD) で格納 されている日付を DD.MM.YYYY フォーマットで表示するものです。
例 1. ereg() の例
|
eregi(), ereg_replace() および eregi_replace() も参照下さい。