« PHP:mb_regax_encoding()関数 | メイン | PHP:mb_ereg_replace()関数・mb_eregi_replace()関数 »
2006年01月18日
PHP:mb_ereg_match()関数
mb_ereg_match()関数は、指定文字列が正規表現パターンにマッチした場合にTRUE、マッチしなかった場合にFALSEを返します。
※mb_ereg()関数などとは違い、マッチングした文字列情報は返しません。
※文字コードは内部エンコーディングまたはmb_regex_encoding()関数で指定した値となります。
$str = "コード1/PHP";
//「コード」+「半角数字1文字」+「/」+「半角英字3文字以上」にマッチ
if(mb_ereg_match("コード[0-9]/[A-Z]{3,}", $str)){
print "マッチしました。";
}else{
print "マッチしませんでした。";
}
※上記の結果、「マッチしました。」を出力します。
投稿者 wing : 2006年01月18日 01:50