如何计算包含少量值的一个字符串的值?
例如,
$toPluck = 'price';
$arr = $gamesWorth;
$plucked = array_map(function($item) use($toPluck) {
echo $item[$toPluck];
}, $arr);
网页显示2,20和50。
我想计算它们并回显第72页。
我试图在网络和网站上找到解决方案,但我找不到它..
答案 0 :(得分:1)
似乎是array_reduce
的工作$toPluck = 'price';
$arr = array(
array('price' => 2),
array('price' => 20),
array('price' => 50),
);
echo array_reduce($arr, function($sum, $item) use($toPluck) {
return $sum + $item[$toPluck];
}, 0);
答案 1 :(得分:0)
有几种方法可以处理它,但对现有代码的一个简单修改是来自return
的{{1}}值,并将结果数组与array_sum()
相加。
array_map()