JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » php计算数组的和

php计算数组的和

此文被围观2950日期: 2012-06-20 分类 : 编程开发  标签:  ·····
php自带的函数:array_sum,推荐使用,但是有时没法满足项目过程中的使用, 我在php.net上找到了一个函数:
here is a function that can sum values like these : $tab = array(                  0 => array ("val1" => 2,"val2" => 5)                  1 => array ("val1" => 6,"val2" => 10)                  "toto" => array ("val1" => 15,"val2" => 50)                 ); sum_subarrays_by_key( $tab, "val1" ); the function will sum all values with "val1" key in tab subarrays. function sum_subarrays_by_key( $tab, $key ) {                 $sum = 0;                 foreach($tab as $sub_array) {             $sum += $sub_array[$key];         }                 return $sum;             } it can be transformed to be recursive and do also all depths possible in an array. Hope it can be usefull!
 
这个应该够用了,如果还不够用自己在里面加foreach
 

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号