広告
広告
第一引数で指定した正規表現により第二引数を検索します。Perl互換の正規表現構文を使用するpreg_match()の方が、大抵の場合快適です。正規表現中の括弧でくくられた部分文字列にマッチし且つこの関数が第三引数を指定してコールされた場合は、マッチした部分が第三引数の配列に格納されます。$regs[1]から始まり、$regs[0]は第二引数のコピーを保持していることに注意してください。検索においては、大文字と小文字を区別します。マッチした場合にはTRUEを返し、マッチしなかった場合またはエラーとなった場合はFALSEを返します。
<?php $str = "2004/05/08"; if (ereg ("([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})", $str, $arr)) { print "$arr[1]年$arr[2]月$arr[3]日"; }else{ print "$str は日付ではありません。"; } ?>
2004年05月08日
広告