PHP array_product() Function
Quick summary: The PHP array_product() function calculates the product of values in an array.
PHP array_product() Syntax
array_product(array $array): int|float
PHP
PHP array_product() Basic examples
$numbers = [2,3,4];
echo array_product($numbers);
PHP
Output:
24
2 × 3 × 4 equals 24.
PHP array_product() Real-world usage
$prices = [10,2];
$quantity = [3,4];
$totalUnits = array_product([2,5]);
echo $totalUnits;
PHP
Output:
10
Useful for multiplying numeric values in calculations.
PHP array_product() Edge cases
echo array_product([]);
PHP
Output:
1
Returns 1 for an empty array.
PHP array_product() Common mistakes
Passing non-numeric values
Non-numeric values may cause unexpected results.
Incorrect
array_product(['a','b']);
Correct
array_product([2,3]);
Ensure array contains numeric values only.
PHP array_product() Frequently Asked Questions
What does array_product() do?
Calculates the product of values in an array.
Use case?
Multiplying numbers.
Return type?
int or float.
Handles non-numeric values?
Ignored or cast.
Common mistake?
Expecting strict types.
Handles empty array?
Returns 1.
Performance?
Fast.
Safe?
Yes.
Alternative?
array_reduce().
Handles floats?
Yes.
Used in math?
Yes.
Best practice?
Validate numbers first.