我使用以下內容來檢查表單中的數據是否包含某些單詞,但問題在於,當它檢查到「我找到了匹配項「或者」一場比賽沒有找到「一遍又一遍地重複一百次。我如何才能爲發佈的整個句子賦予一個真或假的值?我想然後添加像....如果真正轉儲這篇文章,如果虛假處理它,並把它放在數據庫中。用preg匹配返回true或false,而不是回顯句子
<?php
$message = $_POST['message'];
echo $message;
$targets = array('viagra', 'prescription', 'drugs', 'zyban', 'zithromax', 'voltaren', 'cilias', 'FDA');
foreach($targets as $t)
{
if (preg_match("/\b" . $t . "\b/i", $message)) {
echo "A match was found.";
} else {
echo "A match was not found.";
}
}
?>
'的preg_match( 「/ \ B」。$噸。 「\ B/I」,$消息)'這本身返回true或false。 –