PHP의 array_sum() 함수는 배열에 포함된 모든 값의 합계를 반환하는 내장 함수입니다. 반환되는 값은 정수(integer) 또는 실수(float)이며, 배열이 비어 있을 경우에는 0을 반환합니다.
문법
array_sum(arr)
매개변수
- arr − 합계를 구할 대상 배열입니다.
반환값
array_sum() 함수는 배열 내 값들의 합계를 반환합니다. 반환값은 정수 또는 실수일 수 있으며, 배열이 비어 있는 경우 0을 반환합니다. 참고로 숫자가 아닌 문자열은 0으로 취급되며, 숫자 형태의 문자열(예: "25")은 숫자로 변환되어 계산됩니다.
예제 1: 정수 배열의 합계
다음은 정수로 이루어진 배열의 합계를 구하는 예제입니다.
<?php $arr = array(50, 100, 150, 300); echo array_sum($arr); ?>
출력 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
600
예제 2: 실수 배열의 합계
이번에는 키-값 쌍으로 구성된 연관 배열에서 실수 값을 더하는 예제를 살펴보겠습니다.
<?php
$arr = array("a"=>29.8,"b"=>66.4);
echo array_sum($arr);
?>출력 결과
실행 결과는 다음과 같습니다.
96.2