PHP array_sum() Function
Quick summary: The PHP array_sum() function calculates the sum of values in an array.
PHP array_sum() Syntax
array_sum(array $array): int|float
PHP
PHP array_sum() Basic examples
$numbers = [1,2,3,4];
echo array_sum($numbers);
PHP
Output:
10
Adds all numeric values together.
PHP array_sum() Real-world usage
$prices = [10.5, 20.3, 5.2];
echo array_sum($prices);
PHP
Output:
36
Calculate total cost from price list.
PHP array_sum() Edge cases
echo array_sum([]);
PHP
Output:
0
Returns 0 for an empty array.
PHP array_sum() Common mistakes
Including non-numeric values
Non-numeric values are cast and may produce unexpected results.
Incorrect
array_sum(['a', 'b']);
Correct
array_sum([1, 2]);
Ensure array contains numeric values.
PHP array_sum() Frequently Asked Questions
What does array_sum() do?
Calculates the sum of values in an array.
Supports floats?
Yes.
Use case?
Aggregating numeric values.
Ignores non-numeric values?
Yes.
Return type?
int or float.
Common mistake?
Expecting strict typing.
Performance?
Fast.
Alternative?
array_reduce().
Handles empty array?
Returns 0.
Safe?
Yes.
Handles strings?
Numeric strings only.
Best practice?
Validate data first.