php foreach循环遍历问题

$list=array('li'=>array('s'=>'L','i'=>'I'),'a'=>'A','b'=>'B');print_r($list);foreach(... $list = array(
'li'=>array('s'=>'L','i'=>'I'),
'a'=>'A',
'b'=>'B'
);
print_r($list);
foreach ($list as $key => $val)
{
if($list[$key]['s']) {
$list[$key]['s'] = 'l=>L';
}
}
print_r($list);

die;
结果:Array ( [li] => Array ( [s] => L [i] => I ) [a] => A [b] => B ) Array ( [li] => Array ( [s] => l=>L [i] => I ) [a] => l [b] => l )
问:为什么遍历后$list['a'],$list['b']的值都为1,我又没在foreach中设置其值?
展开
 我来答
MDXBD
2015-08-21 · 超过16用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:25.7万
展开全部

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-21
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-21
展开全部
你确定你的程序能执行成功?
追问
可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式