我从我的 JSON 中获取价值,如下所示:
$adarray = json_decode($addata);
if($adarray->{'zone'} == 'homepage'){
$chan = 'homepage';
}else if($adarray->{'subcat'} == 'main'){
$chan = $adarray->{'cat'};
}else{
$chan = $adarray->{'subcat'};
}
echo $chan;
它的 else if 和 else 它完美地工作但是,我在第一部分遇到了麻烦:
当这个 JSON 数据被解析到 if 语句中时,它应该返回“主页”,但它只是返回 JSON 数据,为什么?
{"zone":"homepage"}