我将尽我最大的努力来解释这一点,我有以下数组,它有多个值。我试图使用isset来检查两个值是否在数组内。我在这里遵循php文档:http://php.net/manual/en/function.isset.php
$nfl = array(#stands for national footbal league
'patriots' => 'New England Patriots',
'jets' => 'New York Jets', etc..........)
if(isset($nfl[$team11][$team12]) )
{
# my code is here
}
如果我只使用一个团队,它可以工作
if(isset($nfl[$team]))
有谁能帮帮我吗? 您必须一次检查一个,但您可以在一个函数调用中完成,因为isset()
接受多个变量进行检查。
如果提供了多个参数,那么isset()只会在设置了所有参数的情况下返回TRUE。从左到右计算,一旦遇到未设置的变量就停止。
if(isset($nfl[$team11], $nfl[$team12])) { // all must be true
// do stuff
}