ラグビーとサッカーの言葉の合わせ方は?? 正規表現の助けを借りて 同義語: アメリカン フットボール、アソシエーション フットボール、カナディアン フットボール、グリッド ゲーム、グリディロン 娯楽、ラグビー、サッカー、ピッグスキン スポーツ
質問する
85 次
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 に答える