正規表現でOR条件を表す

正規表現でOR条件を実現にするには「|」を記述する。

例として、以下を提示する。

$tests[] = "大きなネコと小さなイヌがいました。";
    $tests[] = "大きなネコがいました。";
    $tests[] = "小さなイヌがいました。";
    $tests[] = "普通サイズのヤギがいました。";

    foreach($tests as $test){
        if(preg_match('/イヌ|ネコ/', $test)){
            echo $test.'→'.'○<br>';
        }else{
            echo $test.'→'.'×<br>';
        }
    }

この実行結果は、

大きなネコと小さなイヌがいました。→○
大きなネコがいました。→○
小さなイヌがいました。→○
普通サイズのヤギがいました。→×