如何使用isset来检查php中数组中的多个值?

时间:2014-08-07 02:25:02

标签: php arrays if-statement isset

我会尽力解释这个,我有以下数组有多个值。我试图使用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]))

有人可以帮我吗?

1 个答案:

答案 0 :(得分:3)

您必须一次检查一个,但是您可以在一个函数调用中执行此操作,因为isset()接受多个变量进行检查。

  

如果提供了多个参数,则只有在设置了所有参数后,isset()才会返回TRUE。评估从左到右进行,并在遇到未设置的变量时立即停止。

if(isset($nfl[$team11], $nfl[$team12])) { // all must be true
    // do stuff
}