The example in this article describes how PHP calculates the sum of all values in a multi-dimensional array. Share it with everyone for your reference. The specific implementation method is as follows:
php built-in function array_sum() function returns the sum of all values in the array, and can only return the sum of one-dimensional arrays;
To calculate the sum of all values in a multi-dimensional array, you need to customize a function;
function get_sum($array) { $num = 0; foreach($array as $k => $v) { if(is_array($v)) { $num += get_sum($v); } } return $num + array_sum($array); } get_sum($array);
I hope this article will be helpful to everyone’s PHP programming design.