In PHP, the array_sum() and array_product() functions are used to calculate the sum and product of the values in an array. These functions are especially useful when working with numeric data collections.
array_sum(array $array): numberarray_product(array $array): number
// Calculate sum of numeric array values
<?php
$numbers = array(1, 2, 3, 4, 5);
$sum = array_sum($numbers);
echo $sum;
?>
The function adds all values in the array and returns 15.
// Calculate product of numeric array values
<?php
$numbers = array(1, 2, 3, 4, 5);
$product = array_product($numbers);
echo $product;
?>
The function multiplies all values and returns 120.
// Sum values from an associative array
<?php
$prices = array("apple" => 1.2, "banana" => 0.8, "cherry" => 2.5);
$total = array_sum($prices);
echo $total;
?>
Only values are summed, keys are ignored. Result is 4.5.
// Combine sum and product results
<?php
$values = array(2, 3, 4);
$sum = array_sum($values);
$product = array_product($values);
$total = $sum + $product;
echo $total;
?>
Sum = 9, Product = 24, Final Output = 33.
Visualizing numbers being summed or multiplied