Home  >  Article  >  Backend Development  >  How to find the average of three arrays in PHP

How to find the average of three arrays in PHP

PHPz
PHPzOriginal
2023-04-20 13:53:23409browse

In PHP programming, it is often necessary to perform some operations on arrays, such as averaging. This article will introduce how to find the average of three piles of arrays.

First, we need to define three arrays to store data. These three arrays can be created with the following code:

$num1 = array(1, 2, 3, 4, 5);
$num2 = array(2, 4, 6, 8, 10);
$num3 = array(3, 6, 9, 12, 15);

Next, we need to calculate the average of these three arrays. We can use a loop to iterate through the array, add its elements, and finally divide by the number of elements to get the average. The following is a sample code:

$sum1 = 0;
$sum2 = 0;
$sum3 = 0;
$count1 = count($num1);
$count2 = count($num2);
$count3 = count($num3);

for ($i = 0; $i < $count1; $i++) {
    $sum1 += $num1[$i];
}

for ($i = 0; $i < $count2; $i++) {
    $sum2 += $num2[$i];
}

for ($i = 0; $i < $count3; $i++) {
    $sum3 += $num3[$i];
}

$avg1 = $sum1 / $count1;
$avg2 = $sum2 / $count2;
$avg3 = $sum3 / $count3;

In the above code, we use the count function to get the number of elements in each array, and then use the for loop Iterate through each array and add its elements. Finally, we divide the sum of each array by the number of elements to get the average.

Next, we need to add the average of the three arrays and divide by three to get the average of the three piles of arrays. The following is a sample code:

$totalAvg = ($avg1 + $avg2 + $avg3) / 3;

Finally, we can output this overall average:

echo '三堆数组的平均值为:' . $totalAvg;

The complete code is as follows:

$num1 = array(1, 2, 3, 4, 5);
$num2 = array(2, 4, 6, 8, 10);
$num3 = array(3, 6, 9, 12, 15);

$sum1 = 0;
$sum2 = 0;
$sum3 = 0;
$count1 = count($num1);
$count2 = count($num2);
$count3 = count($num3);

for ($i = 0; $i < $count1; $i++) {
    $sum1 += $num1[$i];
}

for ($i = 0; $i < $count2; $i++) {
    $sum2 += $num2[$i];
}

for ($i = 0; $i < $count3; $i++) {
    $sum3 += $num3[$i];
}

$avg1 = $sum1 / $count1;
$avg2 = $sum2 / $count2;
$avg3 = $sum3 / $count3;

$totalAvg = ($avg1 + $avg2 + $avg3) / 3;

echo '三堆数组的平均值为:' . $totalAvg;

Summary:

This article Describes how to find the average of three piles of arrays. For novices, this is a simple and practical exercise that can help deepen their understanding and mastery of PHP array operations.

The above is the detailed content of How to find the average of three arrays in PHP. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn