php array_product()函數怎麼用?(程式碼範例)

2020-07-16 10:05:31
array_product()是PHP中的一個內建函數,它返回給定陣列中所有數位的乘積。該函數接受一個僅由數位組成的陣列。如果陣列中除了數位之外還有其他資料,則函數返回0。

語法:

array_product($array)

引數:

array_product()函數有一個強制引數$array,我們希望為其計算所有值的乘積。

返回值:

該函數根據以下情況返回三個不同的值:

● 如果陣列包含至少一個非數位資料,則返回0。

● 當一個空陣列作為引數傳遞時,它返回1。

● 如果以上兩種情況都不滿足,則返回陣列中所有項的乘積。

程式碼範例1:

<?php 

$a1=array(1, 2, 3, 4); 
  
echo(array_product($a1)); 
?>

輸出:

24

程式碼範例2:當陣列包含至少一個非數位資料時。

<?php 
  
$a1=array(1, 2, 3, 'a'); 
  
echo(array_product($a1)); 
?>

輸出:

0

程式碼範例3:陣列為空時。

<?php 
  
$a1=array(); 
  
echo(array_product($a1)); 
?>

輸出:

1

相關推薦:《PHP教學

以上就是php array_product()函數怎麼用?(程式碼範例)的詳細內容,更多請關注TW511.COM其它相關文章!