我怎样才能将其转换为数组? 如果有人搜索“lo”,他会得到“没有查询”的文字,但我怎么能这样做更多的话呢?我用数组('1','2')尝试了它..
if ($query == 'lo')
{
exit ('No Query.');
}
我想要这样的东西
if ($query == 'lo', 'mip', 'get')
{
exit ('No Query.');
}
所以,如果有人输入mip,他会收到消息.. 谢谢!!
答案 0 :(得分:3)
if ($query == 'lo' || $query == 'mip' || $query == 'get') {
exit('No query');
}
或者,如果您可能想要添加许多字符串以进行检查,请尝试使用数组。
$bad_words = array('lo', 'mip', 'get', ... );
if (in_array($query, $bad_words)) {
exit('No query');
}
然后添加新的“坏词”就像将它们添加到数组一样简单。
答案 1 :(得分:0)
您的数组应如下所示:
$array = array('lo', 'mip', 'get');
现在搜索
if (in_array('mip', $array))
{
echo 'We have a match';
}
else
{
echo 'No match';
}