📜  PHP | array_product()函数

📅  最后修改于: 2022-05-13 01:56:44.900000             🧑  作者: Mango

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