1
我想在PHP中訪問一些數據。如果打印我docuements作爲一個JSON對象,我得到像這樣的文件:Foreach獲取值null,爲什麼?
print_r($url);
[
{
"channel": "hello.com",
"partone": {
"click": 30580,
"load": 2156552
},
"parttwo": {
"click": 3274,
"load": 402327
},
"partthree": {
"click": 406467,
"load": 903869
}
}
]
所以我的主要想法是讓「點擊」「parttwo」的,但我得到null
。這是我的PHP代碼,我想提出的錯誤:
foreach ($url[0]['parttwo'] as $obj) {
$doc = array();
$doc['click'] = $obj['click'];
$param []= $doc;
}
要覆蓋解碼後的字符串:$ doc = array(); –
你解碼過JSON嗎? – AbraCadaver
爲什麼不這樣做,而不是一個foreach?:$ param [] = $ url [0] ['parttwo'] ['點擊'] – Alan