作者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://webptt.com/cn.aspx?n=bbs/PHP/M.1478052528.A.A66.html
1F:推 yongb: 有想过再用一层回圈,可是那时候想说应该没甚麽用 11/02 17:28
2F:→ yongb: 结果大大这样一一列出,小弟豁然开朗 11/02 17:28
3F:→ yongb: 我对阵列物件的里件还是太差... 11/02 17:28
4F:→ yongb: 理解 11/02 17:37