比如有个数组:
$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版本非常的低不支持引用赋值. 有什么好的解决方案没有啊?
求大虾们指点.
$arr = array(
'one' => 1,
'two' => 2,
'three' => 3
);
foreach($arr as $key=>$v){
$val = &$arr[$key];
$val = "change";
}
?>
是这个意思吗?
$arr[$k] = '……';
}