Re: [請益] PHP抓json後使用foreach問題

作者: gpmm (銀色)   2016-11-02 10:08:45
嗯?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
作者: yongb (火系見習魔法師 )   2016-11-02 17:28:00
有想過再用一層迴圈,可是那時候想說應該沒甚麼用結果大大這樣一一列出,小弟豁然開朗我對陣列物件的裡件還是太差...理解

Links booklink

Contact Us: admin [ a t ] ucptt.com