亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

PHP如何計算數(shù)組中所有值的乘積?(代碼示例)

來源:藏色散人 發(fā)布時間:2019-03-21 16:16:02 閱讀量:1000

array_product()是PHP中的一個內(nèi)置函數(shù),它可以返回給定數(shù)組中所有數(shù)字的乘積。該函數(shù)接受一個僅由數(shù)字組成的數(shù)組。如果數(shù)組中除了數(shù)字之外還有其他數(shù)據(jù),則函數(shù)返回0。

語法:

1

array_product($array)

參數(shù):函數(shù)有一個強制參數(shù)$array,為其計算所有值的乘積。

返回值:該函數(shù)根據(jù)以下情況返回三個不同的值:

如果數(shù)組包含至少一個非數(shù)字數(shù)據(jù),則返回0。

當一個空數(shù)組作為參數(shù)傳遞時,它返回1。

如果以上兩種情況都不滿足,則返回數(shù)組中所有項的乘積。

代碼示例1:

1

2

3

4

5

<?php

$a1=array(1, 2, 3, 4);

   

echo(array_product($a1));

?>

輸出:

1


代碼示例2:當數(shù)組包含至少一個非數(shù)字數(shù)據(jù)時:

1

2

3

4

5

<?php

 

$a1=array(1, 2, 3, 'a');

   

echo(array_product($a1));

輸出:

1

0

代碼示例3:在數(shù)組為空時

1

2

3

4

5

<?php

 

$a1=array();

   

echo(array_product($a1));

輸出:

1

1


標簽: PHP
分享:
評論:
你還沒有登錄,請先