Thủ Thuật Hướng dẫn How to get the sum in php Chi Tiết
Bùi Thị Kim Oanh đang tìm kiếm từ khóa How to get the sum in php được Update vào lúc : 2022-09-30 16:06:25 . Với phương châm chia sẻ Thủ Thuật Hướng dẫn trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi đọc nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Mình lý giải và hướng dẫn lại nha.❮ PHP Array Reference
Nội dung chính- Definition and UsageParameter ValuesTechnical DetailsMore ExamplesDescriptionReturn ValuesHow do you sum in PHP?How do you sum values in an array?How can I get the sum of elements in the array found between two integers using PHP?How do you sum values of an array with the same key in PHP?
Example
Return the sum of all the values in the array (5+15+25):
$a=array(5,15,25);
echo array_sum($a);
?>
Try it Yourself »
Definition and Usage
The array_sum() function returns the sum of all the values in the array.
Syntax
Parameter Values
ParameterDescriptionarray Required. Specifies an arrayTechnical Details
Return Value:Returns the sum of all the values in an array PHP Version:4.0.4+ PHP Changelog:PHP versions prior to 4.2.1 modified the passed array itself and converted strings to numbers (which often converted them to zero, depending on their value)More Examples
Example
Return the sum of all the values in the array (52.2+13.7+0.9):
$a=array("a"=>52.2,"b"=>13.7,"c"=>0.9);
echo array_sum($a);
?>
Try it Yourself »
❮ PHP Array Reference
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
array_sum — Calculate the sum of values in an array
Description
array_sum(array $array): int|float
Parameters
arrayThe input array.
Return Values
Returns the sum of values as an integer or float; 0 if the array is empty.
Examples
Example #1 array_sum() examples
$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "n";$b = array("a" => 1.2, "b" => 2.3, "c" => 3.4);
echo "sum(b) = " . array_sum($b) . "n";
?>
The above example will output:
rodrigo adboosters dot com ¶
8 months ago
If you want to calculate the sum in multi-dimensional arrays:
function array_multisum(array $arr): float
$sum = array_sum($arr);
foreach($arr as $child)
$sum += is_array($child) ? array_multisum($child) : 0;
return $sum;
?>
Example:
$data =
[
'a' => 5,
'b' =>
[
'c' => 7,
'd' => 3
],
'e' => 4,
'f' =>
[
'g' => 6,
'h' =>
[
'i' => 1,
'j' => 2
]
]
];
echo
array_multisum($data);//output: 28?>
samiulmomin191139 gmail dot com ¶
7 months ago
//you can also sum multidimentional arrays like this;function arraymultisum(array $arr)
$sum=null;
foreach(
$arr as $child)$sum+=is_array($child) ? arraymultisum($child):$child;
return $sum;
echo
arraymultisum(array(1,4,5,[1,5,8,[4,5,7]]));//Answer Will be//40?>
444 ¶
6 months ago
$total = 0;
foreach ($array as $key => $value)
$total += $value;
Print "sum $total";