How to use for loop to find the average of an array in php

PHPz
Release: 2023-04-24 15:59:25
Original
1259 people have browsed it

In PHP programming, using a for loop to calculate the average of an array is a basic skill. In this article, we will explain how to use the for loop statement in PHP to find the average of an array.

First, we need to define an array and fill it with some random numbers. Suppose our array is named $numbers and contains 10 numbers. The code is as follows:

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

Next, we need to calculate the sum of the array by using a for loop statement. Using a for loop, we can iterate over an array of numbers, accumulate each number, and store the result in a variable. The code is as follows:

$sum = 0;

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

In the above code, the variable $sum is initialized to 0, and then a for statement is used to iterate through each element in the array. Here we use the count() function to get the length of the array. The $i variable starts to increment from 0 and breaks out of the loop based on the length of the array. On each loop iteration, we add $sum to the value of the current element, resulting in the final array sum.

Now that we have the sum of the array, we need to calculate the average of the array. In php we can get the average by dividing the array length. The code is as follows:

$average = $sum / count($numbers);
Copy after login

In the above code, we use the count() function to get the length of the array, and finally divide the sum of the array by the length to get the average of the array.

Now we have successfully used a for loop to find the average of an array. We can print out the value of the $average variable to verify that our calculations are correct. The following is a complete code example:

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

The output result is:

数组的平均值为: 10.6
Copy after login

Through the above example, we learned how to use the for loop statement to find the average of an array. This technique is useful for applications such as working with data collections and tables.

The above is the detailed content of How to use for loop to find the average of an array 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