我有这个数组($item
):
Array
(
[categoria] => Array
(
[0] => Array
(
[tid] => 6737
[name] => Sala VIP
[endereco] =>
[logo] =>
[image] =>
[link] => /taxonomy/term/6737
[site] =>
[color] =>
[peso] => 0
[icone] => 1
[url_emissores] =>
)
)
[destaque] => 1
)
我想比较$something
是否等于[name] => Sala VIP
。我怎样才能做到这一点?我正在尝试:
if($something == $item[categoria][0].name) {
#code
}
答案 0 :(得分:0)
像上面提到的那样,您可以访问像['someIndex']
这样的数组的索引。但是,如果此数组不是常量,则应确保已实际设置该字段,否则将得到未定义的索引错误。
在比较之前添加isset()可以防止此类错误:
if(isset($item['categoria'][0]['name']) && $item['categoria'][0]['name'] === $something) {
#code
}
希望这会有所帮助