首頁  >  文章  >  後端開發  >  php怎麼求三個陣列的平均值

php怎麼求三個陣列的平均值

PHPz
PHPz原創
2023-04-18 10:26:17538瀏覽

在PHP中,可以透過陣列和循環方法,來計算三個陣列的平均值。以下是具體實作方式:

首先,定義三個數組,假設分別為$arr1、$arr2 和$arr3,程式碼如下:

$arr1 = array(2, 3, 5 , 8, 9);
$arr2 = array(1, 4, 6, 7, 10);
$arr3 = array(2.5, 4.5, 6.5, 8.5, 10.5);

接下來,將三個數字組合併成一個新數組$arr,使用array_merge() 函數實現,程式碼如下:

$arr = array_merge($arr1, $arr2, $arr3);

然後,使用count() 函數取得$arr 陣列的長度,並儲存在變數$len 中,程式碼如下:

$len = count($arr);

接著,使用for 迴圈遍歷數組$arr,將元素累加到變數$sum 中,程式碼如下:

$sum = 0;
for($i = 0; $i < $len; $i ){

$sum += $arr[$i];

}

最後,變數$sum 除以$len,即可得到三個陣列的平均值,程式碼如下:

$average = $ sum/$len;

完整程式碼如下:

$arr1 = array(2, 3, 5, 8, 9);
$arr2 = array(1, 4, 6 , 7, 10);
$arr3 = array(2.5, 4.5, 6.5, 8.5, 10.5);

$arr = array_merge($arr1, $arr2, $arr3);

$len = count($arr);

$sum = 0;
for($i = 0; $i < $len; $i ){

$sum += $arr[$i];

}

$average = $sum/$len;

echo "三個陣列的平均值為:" . $average;

這段程式碼的輸出結果為:三個陣列的平均值為:5.8666666666667。

以上是計算三個陣列平均值的簡單實作方式,根據具體需求和實際情況,可能需要進行更複雜的處理和邊界處理。

以上是php怎麼求三個陣列的平均值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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