我從我的JSON所獲得的價值,像這樣:問題與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語句,它應該返回'homepage',但它只是返回JSON數據,爲什麼?
{"zone":"homepage"}
可能是你正在呼應'$ addata',而不是'$ chan' –