首頁 > 後端開發 > PHP問題 > php怎麼用for迴圈求數組平均值

php怎麼用for迴圈求數組平均值

PHPz
發布: 2023-04-24 15:59:25
原創
1297 人瀏覽過

在php程式設計中,使用for迴圈來計算陣列平均值是一項基本的技能。在本文中,我們將介紹如何使用PHP中的for迴圈語句來得出陣列平均值。

首先,我們需要定義一個陣列,並向其中填入一些隨機的數字。假設我們的陣列名為$numbers,並包含了10個數字,程式碼如下:

$numbers = array(2, 5, 8, 14, 22, 18, 3, 7, 11, 6);
登入後複製

接下來,我們需要透過使用for迴圈語句來計算陣列的總和。使用for循環,我們可以迭代數字數組,累加每個數字,並將結果儲存在一個變數中。程式碼如下:

$sum = 0;

for ($i = 0; $i < count($numbers); $i++) {
    $sum += $numbers[$i];
}
登入後複製

在上面的程式碼中,變數$sum被初始化為0,然後使用for語句迭代數組中的每個元素。這裡我們使用了count()函數來取得陣列的長度,$i變數從0開始遞增,並以陣列長度為條件來跳出迴圈。在每次循環迭代中,我們將$sum加上目前元素的值,從而最終得出數組總和。

現在我們已經有了陣列的總和,我們需要計算陣列的平均值。在php中,我們可以透過除以數組長度來得到平均值。程式碼如下:

$average = $sum / count($numbers);
登入後複製

在上面的程式碼中,我們用count()函數來取得陣列的長度,最後用陣列的總和除以長度來得到陣列的平均值。

現在我們已經成功地用for迴圈求數組的平均值。我們可以列印$average變數的值來驗證我們的計算是否正確。以下是完整的程式碼範例:

$numbers = array(2, 5, 8, 14, 22, 18, 3, 7, 11, 6);

$sum = 0;

for ($i = 0; $i < count($numbers); $i++) {
    $sum += $numbers[$i];
}

$average = $sum / count($numbers);

echo "数组的平均值为: " . $average;
登入後複製

輸出結果為:

数组的平均值为: 10.6
登入後複製

透過上述例子,我們了解了使用for迴圈語句來求數組的平均值。這種技術對於處理資料集合和表格等應用非常有用。

以上是php怎麼用for迴圈求數組平均值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板