当前位置:  开发笔记 > 编程语言 > 正文

PHP数组元素总和

如何解决《PHP数组元素总和》经验,为你挑选了1个好方法。



1> Matei Mihai..:

您可以使用array_map和array_sum来实现您的目标:

$array = array('Item1' => array(1, 3), 'Item2' => array(3, 4));

$array = array_map(function($item) {
    return array_sum($item);
}, $array);

echo '
';
var_dump($array);
echo '
';

结果将是:

array(2) {
  ["Item1"]=>
  int(4)
  ["Item2"]=>
  int(7)
}

如果您确实需要将结果作为包含项目总和的数组,则将返回值更改为:

return array(array_sum($item));


如果你解释为什么这比其他做同样事情的方式更优秀,那就太好了......否则你只是提供免费代码,而不是教育;)
推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有