How to find the average of three arrays in PHP

PHPz
Release: 2023-04-20 14:39:31
Original
453 people have browsed it

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);
Copy after login

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;
Copy after login

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;
Copy after login

Finally, we can output this overall average:

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

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;
Copy after login

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!

source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template