-6

ラグビーとサッカーの言葉の合わせ方は?? 正規表現の助けを借りて 同義語: アメリカン フットボール、アソシエーション フットボール、カナディアン フットボール、グリッド ゲーム、グリディロン 娯楽、ラグビー、サッカー、ピッグスキン スポーツ

4

1 に答える 1

2

これには正規表現を使用しないでください。単純な配列を使用して反復処理し、次のように確認するだけstrposです。

$string = 'My friends played soccer all winter';

$words = array('rugby', 'soccer', 'American football', 'Association football', 'Canadian football', 'grid game', 'gridiron pasttime', 'rugby', 'soccer', 'the pigskin sport');

$matchFound = false;
foreach ($words as $word) {
    if (strpos($string, $word) !== false) {
        $matchFound = true;
        break;
    }
}

var_dump($matchFound);
于 2013-06-09T04:38:05.323 に答える