> 백엔드 개발 > PHP 문제 > PHP 배열에서 홀수의 평균을 찾는 방법

PHP 배열에서 홀수의 평균을 찾는 방법

zbt
풀어 주다: 2023-07-13 16:09:03
원래의
1074명이 탐색했습니다.

PHP 배열에서 홀수의 평균을 구하는 방법: 1. 일부 정수를 포함하는 배열을 정의합니다. 2. 배열을 탐색하고 홀수를 필터링합니다. 3. 내장된 PHP 함수 array_sum() 및 count를 사용합니다. () 계산 함수 $oddNumbers 배열의 모든 홀수의 평균을 출력합니다. 4. 홀수의 평균을 화면에 출력합니다.

PHP 배열에서 홀수의 평균을 찾는 방법

이 튜토리얼의 운영 환경: windows10 시스템, php8.1.3 버전, DELL G3 컴퓨터.

프로그래밍에서는 배열을 처리해야 하는 경우가 많습니다. 주어진 배열에 대해 그 안의 홀수의 평균을 계산할 수 있습니다. 이 기사에서는 PHP 프로그래밍 언어를 사용하여 배열에서 홀수의 평균을 구하는 방법을 소개합니다.

1. 정수가 포함된 배열을 정의해야 합니다. 이러한 정수는 홀수일 수도 있고 짝수일 수도 있습니다. 여기서는 일부 정수를 포함하는 $numbers라는 배열이 이미 있다고 가정합니다.

2. 배열을 순회하여 홀수를 필터링해야 합니다. foreach 루프를 사용하여 배열을 반복하고 조건문을 사용하여 숫자가 홀수인지 확인할 수 있습니다. 홀수이면 새 배열에 저장합니다. 코드는 다음과 같습니다.

$oddNumbers=array();
foreach($numbersas$number){
if($number%2!=0){
$oddNumbers[]=$number;
}
}
로그인 후 복사

위 코드에서는 필터링된 홀수를 저장하기 위해 새로운 배열 $oddNumbers를 생성합니다. $numbers 배열을 반복하여 각 숫자가 홀수인지 확인합니다. 그렇다면 이를 $oddNumbers 배열에 추가합니다.

3. $oddNumbers 배열에 있는 모든 홀수의 평균을 계산해야 합니다. 이를 위해 내장된 PHP 함수 array_sum() 및 count()를 사용할 수 있습니다. array_sum() 함수는 배열의 모든 요소의 합을 계산하는 데 사용되며, count() 함수는 배열의 전체 요소 수를 계산하는 데 사용됩니다. 이 두 함수의 결과를 나누어 홀수의 평균을 구할 수 있습니다. 코드는 다음과 같습니다:

$sum=array_sum($oddNumbers);
$count=count($oddNumbers);
$average=$sum/$count;
로그인 후 복사

4. 홀수의 평균을 사용자가 볼 수 있도록 화면에 출력할 수 있습니다. 이는 PHP 내장 함수인 echo를 사용하여 달성할 수 있습니다. 코드는 다음과 같습니다:

echo"Theaverageofoddnumbersis:".$average;
로그인 후 복사

이 시점에서 우리는 PHP 프로그래밍 언어를 사용하여 배열에서 홀수의 평균을 찾는 프로세스를 완료했습니다. 전체 코드는 다음과 같습니다.

$numbers=array(1,2,3,4,5,6,7,8,9,10);
$oddNumbers=array();
foreach($numbersas$number){
if($number%2!=0){
$oddNumbers[]=$number;
}
}
$sum=array_sum($oddNumbers);
$count=count($oddNumbers);
$average=$sum/$count;
echo"Theaverageofoddnumbersis:".$average;
로그인 후 복사

이 기사를 읽으면서 PHP 프로그래밍 언어를 사용하여 배열에서 홀수의 평균을 구하는 방법을 이해하셨기를 바랍니다. 배열을 필터링하고 계산함으로써 복잡한 계산 작업을 구현하고 더 많은 애플리케이션 시나리오로 확장할 수 있습니다. .

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿