ロゴ
HOME > PHPの便利な小技 > PHP preg_match – 文字列が存在するか確認する

PHP preg_match – 文字列が存在するか確認する

2015年03月15日

$str = "北海道はまだまだ冬です";
if( preg_match("/北海道/",$str) ){
  //match
}

 preg_matchの説明としては適切では有りませんが、単純に文字列が指定した文章に存在するかどうかを確認するなら便利です。

preg_matchそのものは正規表現が使えるので、利用シーンは割と多いと思います。例えば{}で囲まれた文字列を検索するケースは以下のような感じ

if( preg_match("/\{.+?\}/",$str ,$matches) ){

正規表現は苦手です・・・