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

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

PHPz
PHPz原創
2023-04-24 15:51:401194瀏覽

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

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