php二维数组不能更改其中的值
$arr=Array([96]=>Array([id]=>96[s1]=>1[s2]=>1[sel1]=>22.80[sel2]=>16.8[name]=>张三[dat]...
$arr=Array ( [96] => Array ( [id] => 96 [s1] => 1 [s2] => 1 [sel1] => 22.80 [sel2] => 16.8 [name] => 张三 [dat] => 2014-11-25 ) [64a] => Array ( [id] => 64 [s1] => 1 [s2] => 1 [sel1] => 26.13 [sel2] => 26.13 [name] => 李四 [dat] => 2014-11-25 [cls] => 1 [cl] => 1 ) )
为什么这个数组不能更改其中的值?我可以添加一个,删除一个,但是我不能更改其中[s1]的值呢? 谁试试? 展开
为什么这个数组不能更改其中的值?我可以添加一个,删除一个,但是我不能更改其中[s1]的值呢? 谁试试? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
展开全部
首先你这个php的二维写的有问题,应该是这样的
<?php
$arr=Array
( 96 => Array ( 'id' => 96, 's1' => 1,'s2' => 1, 'sel1' => 22.80, 'sel2' => 16.8, 'name' => '张三', 'dat' => 2014-11-25 ),
'64a' => Array( 'id' => 64, 's1' => 1, 's2' => 1, 'sel1' => 26.13, 'sel2' => 26.13 ,'name' => '李四', 'dat' => 2014-11-25, 'cls' => 1, 'cl' => 1 ));
$arr['96']['s1'] = 100;
var_dump($arr);
?>
现在其中[s1]就变成100了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-14
展开全部
这是2维数组,你很可能是赋值的代码写错了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问一下,你是怎么更改的,可以贴出代码吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询