PHPのpreg_matchについて

皆さんの中では当たり前の表現だとは思いますが、 僕はなんと今日知ったので一応投稿しておきます。

使い方は以下のとおりです。

<?php
echo preg_match("/c[aeiou]t/", "I love my cat");
echo preg_match("/c[aeiou]t/", "I love my dog");
?>

第一引数の文章が第二引数の文章に含まれているかを調べます。 マッチした場合は1を、しなかった場合は0を返します。

上の例の場合は、一文字目が”c”で二文字目が”a,e,i,o,u”のどれかで三文字目が”t” の文章が第二引数に含まれているかを見ているので、 出力は以下の通りになります。

1
0