>  기사  >  백엔드 개발  >  PHP에서 배열 요소의 평균값을 계산하는 방법

PHP에서 배열 요소의 평균값을 계산하는 방법

PHPz
PHPz원래의
2023-05-22 20:27:37592검색

PHP에서는 다양한 방법을 사용하여 배열 요소의 평균을 계산할 수 있습니다. 다음은 일반적으로 사용되는 몇 가지 방법입니다.

  1. array_sum() 및 count() 함수를 사용합니다.

이 방법은 비교적 간단합니다. array_sum()을 직접 호출하여 배열의 모든 요소의 합계를 계산한 다음 count를 호출합니다. () 배열 요소 수를 계산하고 마지막으로 합계를 숫자로 나누어 평균을 얻습니다. 샘플 코드는 다음과 같습니다.

$arr = array(1, 2, 3, 4, 5);
$average = array_sum($arr) / count($arr);
echo $average; // 3
  1. 루프 사용

이 방법은 루프에서 배열 요소의 합계를 직접 누적하여 요소 수를 계산할 수 있습니다. 마지막으로 합계를 숫자로 나눕니다. 평균값을 얻으려면. 샘플 코드는 다음과 같습니다.

$arr = array(1, 2, 3, 4, 5);
$sum = 0;
$count = 0;
foreach ($arr as $value) {
  $sum += $value;
  $count++;
}
$average = $sum / $count;
echo $average; // 3
  1. array_reduce() 함수 사용

이 메서드는 PHP에 내장된 array_reduce() 함수를 사용하여 배열 요소를 순서대로 추가하고 최종적으로 합계를 반환한 다음 합계를 다음으로 나눕니다. 배열 요소의 수. 샘플 코드는 다음과 같습니다.

$arr = array(1, 2, 3, 4, 5);
$average = array_reduce($arr, function($carry, $value) {
    return $carry + $value;
}) / count($arr);
echo $average; // 3
  1. array_walk() 함수 사용

이 방법은 PHP에 내장된 array_walk() 함수를 사용하여 배열의 각 요소에 대해 작업을 수행합니다. 각 연산에서 현재 요소의 값이 누산기에 추가되고 마지막에는 요소 수로 나누어 평균이 구해집니다. 샘플 코드는 다음과 같습니다.

$arr = array(1, 2, 3, 4, 5);
$sum = 0;
array_walk($arr, function($value) use (&$sum) {
    $sum += $value;
});
$average = $sum / count($arr);
echo $average; // 3

위에서는 일반적으로 사용되는 4가지 방법을 선택하여 특정 상황에 따라 평균을 계산할 수 있습니다.

위 내용은 PHP에서 배열 요소의 평균값을 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.