好吧,我希望這不是和其他問題一樣,我也尋找類似的東西,但是找不到答案......所以這裏就是這樣。 我得到一個JSON文件,需要將內容讀入數據庫。沒有汗水。 但是我有閱讀最低級別的問題,因爲可以有一個重複的數組。我有所有的數據到「comp」。從JSON文件中讀取多級數組的部分
樣品JSON文件:
{
"code" : 0,
"format" : 2,
"s_data" :
{
"name" : "Lance",
"club" : "Southern"
},
"d_data" :
{
"errorcode" : 3,
"errormsg" : ""
},
"timing" :
{
"elapsed_time" : "08:29",
"elapsed_time_secs" : 509,
"comp" :
[
{
"no" :
[
{
"sno" : 0,
"xpos" : 230.9,
"ypos" : 97.2
},
{
"sno" : 1,
"xpos" : 132.4,
"ypos" : 258.3
},
{
"sno" : 2,
"xpos" : 135.5,
"ypos" : 176.7
},
]
},
{
"no" :
[
{
"sno" : 0,
"xpos" : 250.9,
"ypos" : 92.2
},
{
"sno" : 1,
"xpos" : 182.4,
"ypos" : 158.3
},
{
"sno" : 2,
"xpos" : 145.5,
"ypos" : 192.7
}
]
}
]
}
}
所以我想現在讀 「無」 的數據,而只是 「不」 ...這是第一個實例:SNO,XPOS,ypos的foreach「SNO 「項..
我在想:
$mydata = json_decode(sample.json, true);
foreach($mydata->comp[0]->no as $values)
{
echo $values->sno . "\n";
}
我得不到任何回報。 讚賞的任何協助。
'foreach($ mydata-> comp [0] - > no as $ values' even even ?! – Naruto
第二個參數'true''$ mydata'將會是一個數組''Var_dump()' –
@u_mulder - 謝謝,好主意,看看PHP在陣列中看到的是什麼 – Lance