>백엔드 개발 >PHP 문제 >PHP를 사용하여 배열을 정의하고 평균을 찾는 방법

PHP를 사용하여 배열을 정의하고 평균을 찾는 방법

PHPz
PHPz원래의
2023-04-24 15:50:13529검색

PHP는 웹 개발에 일반적으로 사용되는 서버 측 스크립팅 언어입니다. 그 중 배열은 관련된 값의 집합을 저장하는 데 사용되는 일반적인 데이터 유형입니다. 이 기사에서는 PHP를 사용하여 배열을 정의하고 평균을 구하는 방법을 소개합니다.

배열 정의

PHP에서는 다음을 사용하여 배열을 정의할 수 있습니다.

  1. 인덱스 배열

인덱스 배열은 가장 간단한 형태의 배열로, 각 요소에는 고유한 첨자가 있습니다. 첨자는 0부터 시작하고 마지막 첨자는 배열 길이에서 1을 뺀 값입니다.

$numbers = array(1, 2, 3, 4, 5);

다음을 사용하여 인덱스 배열을 정의할 수도 있습니다.

$numbers[0] = 1;
$numbers[1] = 2;
$numbers[2] = 3;
$numbers[3] = 4;
$numbers[4] = 5;
  1. 연관 배열

연관 배열은 또 다른 일반적인 배열 형식으로, 각 요소에는 정수 또는 문자열일 수 있는 고유한 키 이름이 있습니다. 키 이름과 요소 값은 "=>" 기호로 연결됩니다.

$student = array("name"=>"Tom", "age"=>20, "gender"=>"male");

연관 배열은 다음을 사용하여 정의할 수도 있습니다.

$student = array();
$student["name"] = "Tom";
$student["age"] = 20;
$student["gender"] = "male";

평균 찾기

배열의 평균을 찾으려면 다음 단계가 필요합니다.

  1. 배열 요소의 합을 구합니다.
  2. 합계를 배열 길이로 나눈 평균을 계산합니다.

다음은 배열의 평균을 계산하는 샘플 코드입니다.

$numbers = array(1, 2, 3, 4, 5);

// 求元素总和
$sum = 0;
for ($i = 0; $i < count($numbers); $i++) {
  $sum += $numbers[$i];
}

// 计算平均数
$avg = $sum / count($numbers);

echo "数组平均数为:".$avg;

위 코드를 실행하면 출력은 다음과 같습니다.

数组平均数为:3

또한 배열에 숫자가 아닌 요소가 있는 경우 is_numeric() 함수를 사용하여 계산을 결정하고 건너뛸 수 있습니다. 예:

$numbers = array(1, 2, "3", 4, 5);
$sum = 0;
$count = 0;
for ($i = 0; $i < count($numbers); $i++) {
  if (is_numeric($numbers[$i])) {
    $sum += $numbers[$i];
    $count++;
  }
}

$avg = $sum / $count;
echo "数组平均数为:".$avg;

위 코드는 숫자가 아닌 요소 "3"을 건너뛰고 출력은 여전히 ​​3입니다.

요약

PHP의 배열은 관련된 값 세트를 저장하는 데 자주 사용되는 중요한 데이터 유형입니다. 배열을 사용하면 코드 논리를 단순화하고 개발 효율성을 향상시킬 수도 있습니다. 이 기사에서는 PHP를 사용하여 배열을 정의하고 평균을 찾는 방법을 소개합니다. 초보자에게 도움이 되기를 바랍니다.

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

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