PHP | array_product()函数
array_product()是PHP中的一个内置函数,它返回给定数组中所有数字的乘积。该函数接受一个仅由数字组成的数组。如果数组中包含除数字以外的任何其他数据,则该函数返回 0。
句法:
array_product($array)
参数:该函数有一个强制参数$array,我们要为其计算所有值的乘积。
返回值:此函数根据以下情况返回三个不同的值:
- 如果数组包含至少一个非数字数据,则返回 0。
- 当一个空数组作为参数传递时,它返回 1。
- 如果以上两种情况都不满足,则返回数组中所有项的乘积。
例子:
Input : $array = [1, 2, 3, 4]
Output : 24
Input : $array = [1, 'a']
Output : 0
下面的程序说明了 array_product()函数:
程序 1:演示 array_product()函数的程序。
输出:
24
程序2:当数组包含至少一个非数字数据时,演示array_product()函数的程序。
输出:
0
程序 3:当数组为空时演示 array_product()函数的程序。
输出:
1
参考:
PHP 。 PHP