作者JoeHorn (每天都在公司玩OLG)
看板PHP
标题Re: [请益] 订单的阵列一次传送问题
时间Mon May 5 01:02:29 2008
1F:推 JoeHorn:#17Vz0j7U 应该有您想要的答案,多爬文,不要有问题才来。 05/04 23:11
2F:→ atmpchk:J大,你这篇我有爬过,想请教"$key => $array"是在表达? 05/05 00:01
问的真好~ XD
原文用的是二阶阵列:
尺寸 库存
ss[0][size] ss[0][stock]
ss[1][size] ss[1][stock]
ss[2][size] ss[2][stock]
ss[3][size] ss[3][stock]
ss[4][size] ss[4][stock]
所以,用 foreach 拆,只会拆出 $key,以及第二层的阵列($array)。
单用一层的 foreach ($ss as $key => $array) 会像这样:
$key = 0 $array = Array ( [size] => 1
[stock] => 2
)
所以,要取用值的时候,必须取用 $array['size'] 与 $array['stock'] 。
当然,你要作三阶也可以,用两层 foreach 拆,再来取值。
--
本草纲目有记载,
白目脑残没药医。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.62.18
3F:推 atmpchk:谢谢J大,现在比较有头绪了,我再多试试^^ 05/05 01:21