作者gpmm (銀色)
看板PHP
標題Re: [請益] PHP抓json後使用foreach問題
時間Wed Nov 2 10:08:45 2016
嗯?foreach 本來不就是噴陣列 / 物件的嗎? ._.
你的 string decode 後應該結構是這樣
$json:
test:
0:
pid: 34
name: cat
1:
pid: 35
name: dog
用 foreach 下去轉 $json(as $k => $v)
$k = test
$v = [
0:
pid: 34
name: cat
1:
pid: 35
name: dog
]
如果你要繼續拿到 pid,要用 foreach 轉每個 $v(as $sk => $sv),
這樣才會是
$sk = 0
$sv = [
pid: 34
name: cat
]
$sk = 1
$sv = [
pid: 35
name: dog
]
總之你需要多一層迴圈 :Q
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.34.18
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1478052528.A.A66.html
推 yongb: 有想過再用一層迴圈,可是那時候想說應該沒甚麼用 11/02 17:28
→ yongb: 結果大大這樣一一列出,小弟豁然開朗 11/02 17:28
→ yongb: 我對陣列物件的裡件還是太差... 11/02 17:28
→ yongb: 理解 11/02 17:37