반응형
Description (설명)
array_sum(array $array): int|float
- array_sum()은 배열의 모든 원소를 더한 값을 반환합니다.
- 인자로 받은 배열이 비어있을 경우 0을 반환합니다.
Example (예시)
<?php
$num_arr = (5, 9, 14, 22, 31);
echo array_sum($num_arr);
// 81
$num_and_float_arr = (2.9, 4, 4.4, 5.12, 6.58);
echo array_sum($num_and_float_arr);
// 23
$empty_arr = [];
echo array_sum($empty_arr);
// 0
?>
array_sum을 활용한 다차원 배열의 원소 값 모두 더하기
<?php
function array_sum_multiple($arr){
$sum = array_sum($arr);
foreach($arr as $v){
$sum += is_array($v) ? array_sum_multiple($v) : 0;
}
return $sum;
}
?>
반응형