在 PHP 中,可以使用 array_sum 函數來計算陣列的總和。此函數將陣列中的所有值相加,傳回整個陣列的和。以下是範例程式碼:
<?php // 定义一个数组 $arr = array(1, 2, 3, 4, 5); // 使用 array_sum 函数计算数组的和 $sum = array_sum($arr); // 输出结果 echo "数组的和为:" . $sum; ?>
輸出結果為:
数组的和为:15
在上述範例中,我們先定義了一個陣列$arr,然後使用array_sum 函數來計算該陣列的總和,最後將結果輸出到螢幕上。
除了單純計算陣列的總和,還可以自行實作一個求和的函數。以下是一個簡單的範例:
<?php // 自定义函数求和 function my_sum($arr) { $sum = 0; foreach ($arr as $val) { $sum += $val; } return $sum; } // 定义一个数组 $arr = array(1, 2, 3, 4, 5); // 使用自定义函数计算数组的和 $sum = my_sum($arr); // 输出结果 echo "数组的和为:" . $sum; ?>
在這個範例中,我們定義了一個自訂函數 my_sum 來計算陣列的總和。在函數中,我們使用了循環迭代數組中的每個元素,並將其累積到變數 $sum 中,最終返回總和。呼叫函數時,將陣列 $arr 傳遞給該函數進行計算,最後輸出計算結果到螢幕上。
總的來說,PHP 中對陣列求和的操作非常簡單方便,開發者只需要使用內建函數 array_sum,或自訂一個簡單的求和函數。
以上是php怎麼數組求和的詳細內容。更多資訊請關注PHP中文網其他相關文章!