ユーザメッセージ「元気?」と「げんき?」に対して同じ返答をする
特定の文字列が含まれているかチェックする②
preg_match()
preg_matchはマッチした場合は1を返し、
マッチしなかった場合は0を返す。
[書き方]
$text = "abcd"; if(preg_match('/bc/', $text)){ //$textのなかにbcが含まれている場合 } if(!preg_match('/bc/', $text)){ //$textのなかにbcが含まれていない場合 } if(preg_match('/bc|d|es/', $text){ //$textのなかにbcまたはdまたはesが含まれている場合 }
例:
if(preg_match('/(マイケル|ムーア|監督|撮ってる|映画)/', $text)){ $rep_text = 'マイケル・ムーア監督じゃねぇよ!!'; }