PHP array_product() 函数
说明
array_product()
函数计算数组中值的乘积。
下表总结了该函数的技术细节。
返回值: | 以整数或浮点数形式返回乘积。 |
---|---|
变更日志: | 自 PHP 5.3.6 起,空数组的乘积为 1。在早期版本中,此函数将返回 0 以表示空数组。 |
版本: | PHP 5.1.0+ |
语法
array_product()
函数的基本语法如下:
array_product(array);
下面的例子展示了 array_product()
函数的作用。
<?php
// 样本数组
$numbers = array(2, 5, 8, 10, 15);
// 获取数组值的乘积
echo array_product($numbers); // Prints: 12000
?>
参数
array_product()
函数接受以下参数。
参数 | 说明 |
---|---|
array | 必填。 指定要处理的数组。 |
更多示例
这里有更多示例展示了 array_product()
函数的实际工作原理:
如果数组中的任何值无法计算为数字,则此函数返回整数 0。
<?php
// 样本数组
$mixed = array(2, 5, "hello", 10, 15);
// 获取数组值的乘积
echo array_product($mixed); // Prints: 0
?>
Advertisements