라이브러리
[PHP] array_sum - 배열의 값의 합계를 계산합니다.
PHP에서 Array_sum() 함수
PHP의 `array_sum()` 함수는 배열의 모든 요소를 더하여 하나의 숫자 값을 반환합니다. 이 함수는 PHP 4.0.4 이상에서 사용할 수 있습니다.
Syntax
`array_sum(array $array)`
* `$array`: 더할 배열
예제
#hostingforum.kr
php
// 예제 1: 배열의 모든 요소를 더하기
$array = array(1, 2, 3, 4, 5);
$result = array_sum($array);
echo "배열의 모든 요소의 합: $result
"; // 출력: 15
// 예제 2: 배열의 일부 요소를 더하기
$array = array(1, 2, 3, 4, 5);
$result = array_sum(array_slice($array, 1, 3)); // 2, 3, 4만 더함
echo "배열의 일부 요소의 합: $result
"; // 출력: 9
주의사항
* `array_sum()` 함수는 숫자 값만 더할 수 있습니다. 문자열이나 객체는 더할 수 없습니다.
* `array_sum()` 함수는 배열의 모든 요소를 더합니다. 중첩 배열의 요소는 더하지 않습니다.
중첩 배열의 요소 더하기
중첩 배열의 요소는 `array_sum()` 함수로 더할 수 없습니다. 중첩 배열의 요소는 별도로 더해야 합니다.
#hostingforum.kr
php
// 예제: 중첩 배열의 요소 더하기
$array = array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
);
// 중첩 배열의 요소 더하기
$result = 0;
foreach ($array as $subArray) {
$result += array_sum($subArray);
}
echo "중첩 배열의 요소의 합: $result
"; // 출력: 45
결론
`array_sum()` 함수는 배열의 모든 요소를 더하여 하나의 숫자 값을 반환합니다. 이 함수는 PHP 4.0.4 이상에서 사용할 수 있습니다. 중첩 배열의 요소는 별도로 더해야 합니다.
댓글목록
등록된 댓글이 없습니다.