foreach($a as $key => $value),$key不是应该在变么?

我的数组是$a=array([0]=>(['name']=>aa)['id']=>1)[1]=>(['name']=>bb)['id']=>2)....[8]=>(['n... 我的数组是$a = array([0] => (['name'] => aa) ['id'] => 1)
[1] => (['name'] => bb) ['id'] =>2 )
..
..
[8] =>(['name'] => rr) ['id'] =>9))
foreach($a as $key => $value)之后打印$key的值永远是8 合理么?

我现在想把数组变成
$a = array([0] => (['name'] => aa) ['id'] => 1 ['url'] =>'前面id的对应值')
[1] => (['name'] => bb) ['id'] =>2 ['url'] =>'前面id的对应值')
..
..
[8] =>(['name'] => rr) ['id'] =>9 ['url'] =>'前面id的对应值' ))
因为要用[id]的值 所以选foreach 有没有好办法呢 ?我实在是没分了
我的数组是$a = array([0] => array(['name'] => aa) ['id'] => 1)
[1] => array(['name'] => bb) ['id'] =>2 )
..
..
[8] =>array(['name'] => rr) ['id'] =>9))
哦 应该是这样
展开
 我来答
踩凰兑佑寿换1a
2014-03-19 · TA获得超过1018个赞
知道小有建树答主
回答量:508
采纳率:100%
帮助的人:563万
展开全部
你能用var_dump输出一下数组么,再贴图上来看看,这样我实在理解不了数据的结构,
追问
我已经解决的
非常感谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式