【发布时间】:2014-01-27 07:48:02
【问题描述】:
对于像这样的数组:
Array1 ( [a] => 1 [b] => 2 [c] => 7 [d] => )
如果带有变量的键匹配,我想更新某些值。
例如,我有两个变量(a=0.5 和 c=0.25)。我可能还有一个或两个以上的变量需要添加到数组中。
在我有两个变量(a=0.5 和 c=0.25)的情况下。
可以通过将适当的变量添加到数组中对应的键来更新数组吗?
最终结果:
Array1 ( [a] => 1.5 [b] => 2 [c] => 7.25 [d] => )
想不出一种将值添加到原始数组的方法(来自单个数组、多维数组或键匹配的变量)。我是添加或更新数组键值的新手,现在我非常坚持这些。尝试各种事情。谢谢!
PS。我不是在玩将原始数组转换为变量,执行数学运算,然后再转换回一维数组,但它不会这样做,因为数组可能每次都有唯一的键......嗯......
【问题讨论】: