-6
$nopa = "Shotgun";
$weapon1        = array("Ingen","Shotgun","Glock 17","Revolver","AK 47","Barrett M82");

我该怎么做,如果 $weapon 等于 $nopa,此代码将输出“是”,否则将输出“否”。有任何想法吗?

4

4 回答 4

3

您可以使用in_array此处所述的 PHP 文档:http: //php.net/manual/en/function.in-array.php

于 2013-10-07T20:15:13.897 回答
2

检查 PHP 函数“in_array”

http://php.net/manual/en/function.in-array.php

if ( in_array($stringVar, $arrayVar) ) {
  //do something
}

但是要小心大小写。

如果 needle 是字符串,则以区分大小写的方式进行比较。

于 2013-10-07T20:14:46.250 回答
0

这就是你想要的:

<?
$nopa = "Shotgun";
$weapon1        = array("Ingen","Shotgun","Glock 17","Revolver","AK 47","Barrett M82");
if (in_array($nopa,$weapon1)){
    echo 'YES';
} else {
    echo 'NO';
}
?>

工作代码

于 2013-10-07T20:21:53.793 回答
0

查看内置的 in_array 函数:

http://php.net/manual/en/function.in-array.php

于 2013-10-07T20:15:24.660 回答