比如有个数组:
$arr = array(
'one' => 1,
'two' => 2,
'three' => 3
);
用foreach当然很好遍历,但是有些环境并不支持引用赋值如foreach($arr as &$v)
如何用for来遍历他呢?我想做的是控制里面的元素,实际中是一个函数,实际的数组也是多维的关联数组.
我用foreach可以,但是应用的环境PHP版本非常的低不支持引用赋值. 有什么好的解决方案没有啊?
求大虾们指点.
$arr = array(
'one' => 1,
'two' => 2,
'three' => 3
);
用foreach当然很好遍历,但是有些环境并不支持引用赋值如foreach($arr as &$v)
如何用for来遍历他呢?我想做的是控制里面的元素,实际中是一个函数,实际的数组也是多维的关联数组.
我用foreach可以,但是应用的环境PHP版本非常的低不支持引用赋值. 有什么好的解决方案没有啊?
求大虾们指点.
解决方案 »
- 求大牛指导 在php中failed to connect to mysql at 3306 with user root
- 高分求!网页中有大表格(200行以上)数据存储时的速度问题!(只能给100分,再开贴送分。)
- ip统计的网站,都是用什么办法统计用户点击了链接过来的还是直接浏览器输入的地址呢?
- php基础问题
- 数组重新组合
- 我的这个网页为什么在文本框内按enter后自动提交啊???
- windows下安装apache的配置手册,哪位有?
- 为何用PHP加GD库做出的缩略图颜色很差
- ==树结构==
- 如何在php中调用自己写的dll?
- 关于分类的问题,除了递归有更好的方法么?本人新手
- 脚本的优化(百万级数据 求指教)
$arr = array(
'one' => 1,
'two' => 2,
'three' => 3
);
foreach($arr as $key=>$v){
$val = &$arr[$key];
$val = "change";
}
?>
是这个意思吗?
$arr[$k] = '……';
}