如何检查变量是否等于数组中的另一个变量

时间:2019-09-15 07:49:49

标签: php arrays

如果我有这个变量$a = 'test';

现在假设我创建了一个包含多个项目的数组,如下所示:

$array['hello'] = 'yes';
$array['goodbye'] = 'no';
$array['afternoon'] = 'test';

是否可以检查数组中是否有与isset()类似的项目,然后获得与之相等的项目($array['afternoon'])?

1 个答案:

答案 0 :(得分:0)

只需使用foreach()

foreach($array as $key => $val){
 if($key == $a){
  echo $val;
 }
}

更好的方式

使用array_key_exists()

if(array_key_exists($a, $array)){
 echo $a;
}