PHP는 웹 개발에 일반적으로 사용되는 서버 측 스크립팅 언어입니다. 그 중 배열은 관련된 값의 집합을 저장하는 데 사용되는 일반적인 데이터 유형입니다. 이 기사에서는 PHP를 사용하여 배열을 정의하고 평균을 구하는 방법을 소개합니다.
배열 정의
PHP에서는 다음을 사용하여 배열을 정의할 수 있습니다.
인덱스 배열은 가장 간단한 형태의 배열로, 각 요소에는 고유한 첨자가 있습니다. 첨자는 0부터 시작하고 마지막 첨자는 배열 길이에서 1을 뺀 값입니다.
$numbers = array(1, 2, 3, 4, 5);
다음을 사용하여 인덱스 배열을 정의할 수도 있습니다.
$numbers[0] = 1; $numbers[1] = 2; $numbers[2] = 3; $numbers[3] = 4; $numbers[4] = 5;
연관 배열은 또 다른 일반적인 배열 형식으로, 각 요소에는 정수 또는 문자열일 수 있는 고유한 키 이름이 있습니다. 키 이름과 요소 값은 "=>" 기호로 연결됩니다.
$student = array("name"=>"Tom", "age"=>20, "gender"=>"male");
연관 배열은 다음을 사용하여 정의할 수도 있습니다.
$student = array(); $student["name"] = "Tom"; $student["age"] = 20; $student["gender"] = "male";
평균 찾기
배열의 평균을 찾으려면 다음 단계가 필요합니다.
다음은 배열의 평균을 계산하는 샘플 코드입니다.
$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!