简单PHP数组问题-如果退出

简单PHP数组问题-如果退出,php,arrays,Php,Arrays,如何将其转换为数组? 如果有人搜索“lo”,他会得到文本“no query”,但是我如何才能搜索更多的单词呢?我用数组('1','2')试过了 我想要这样的东西 if ($query == 'lo', 'mip', 'get') { exit ('No Query.'); } 因此,如果有人键入mip,他会收到消息。。 谢谢 您的阵列应如下所示: $array = array('lo', 'mip', 'get'); 现在搜索 if (in_array('mip', $array)) {

如何将其转换为数组? 如果有人搜索“lo”,他会得到文本“no query”,但是我如何才能搜索更多的单词呢?我用数组('1','2')试过了

我想要这样的东西

if ($query == 'lo', 'mip', 'get')
{
  exit ('No Query.');
}
因此,如果有人键入mip,他会收到消息。。
谢谢

您的阵列应如下所示:

$array = array('lo', 'mip', 'get');
现在搜索

if (in_array('mip', $array))
{
  echo 'We have a match';
}
else
{
  echo 'No match';
}

您的阵列应如下所示:

$array = array('lo', 'mip', 'get');
现在搜索

if (in_array('mip', $array))
{
  echo 'We have a match';
}
else
{
  echo 'No match';
}
或者,如果您可能希望添加许多字符串以进行检查,请尝试使用数组

$bad_words = array('lo', 'mip', 'get', ... );
if (in_array($query, $bad_words)) {
    exit('No query');
}
然后添加新的“坏单词”就像将它们添加到数组中一样简单

或者,如果您可能希望添加许多字符串以进行检查,请尝试使用数组

$bad_words = array('lo', 'mip', 'get', ... );
if (in_array($query, $bad_words)) {
    exit('No query');
}

然后添加新的“坏单词”就像将它们添加到数组一样简单。

也许使用in_数组(strtolower($query),$bad_单词)会更好?Cheers@lunohodov是的,假设之前没有进行任何操作/验证,那会更好。使用in_数组(strtolower($query),$bad_单词)会更好吗?Cheers@lunohodov是的,假设之前没有进行操作/验证,那会更好