数组函数

PHP array_product() 函数

主题:PHP 数组参考上一页|下一页

说明

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