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

看板PHP作者 (銀色)時間8年前 (2016/11/02 10:08), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/3 (看更多)
嗯?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

11/02 17:28, , 1F
有想過再用一層迴圈,可是那時候想說應該沒甚麼用
11/02 17:28, 1F

11/02 17:28, , 2F
結果大大這樣一一列出,小弟豁然開朗
11/02 17:28, 2F

11/02 17:28, , 3F
我對陣列物件的裡件還是太差...
11/02 17:28, 3F

11/02 17:37, , 4F
理解
11/02 17:37, 4F
文章代碼(AID): #1O6Kgmfc (PHP)
文章代碼(AID): #1O6Kgmfc (PHP)