我在PHP
中有一个这样的数组:$prices = array(12.4,18.5,23,43.54);
我想计算这个数组中的每一个值,无论它有多少。
假设我想在每个值中添加+3
。
意味着,改变
$prices = array(12.4,18.5,23,43.54);
到
$prices = array(15.4,21.5,26,46.54);
我发现应该有一种方法可以用array_map
做到这一点,但我不知道它,也不知道如何使用它。我尝试了几种方法但没有效果。 array_map
是否有权做我想要达到的目标?或者,我该怎么做?
答案 0 :(得分:0)
我找到了解决方案:
<?php
$prices = array(12.4,18.5,23,43.54);
foreach ($prices as &$value){
$value = $value + 3;
}
print_r($prices);
?>
答案 1 :(得分:-1)
你可以试试像
这样的东西$prices = array(12.4,18.5,23,43.54);
$res = array_map(function($val) {
return $val + 3;
},$prices);