PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 编程开发 » php计算数组的和

php计算数组的和

此文被围观1391日期: 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
 

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.