```"/> ```">

首頁  >  文章  >  後端開發  >  php怎麼數組求和

php怎麼數組求和

PHPz
PHPz原創
2023-04-23 10:09:30464瀏覽

在 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn