라이브러리

[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 이상에서 사용할 수 있습니다. 중첩 배열의 요소는 별도로 더해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 663 페이지

검색

게시물 검색