
array_reduce 함수는 초기값을 설정하지 않고 key를 지정하지 않는 경우, 객체의 모든 속성을 합산하여 하나의 값을 반환합니다.
이때, array_reduce 함수는 객체의 속성을 순서대로 처리하며, 각 속성을 합산합니다.
예를 들어, 다음 객체가 있다고 가정해 보겠습니다.
#hostingforum.kr
php
$data = [
'a' => 1,
'b' => 2,
'c' => 3
];
이 객체의 모든 속성을 합산하여 하나의 값을 반환하려면 array_reduce 함수를 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$result = array_reduce($data, function($carry, $item) {
return $carry + $item;
}, 0);
이 예제에서, array_reduce 함수는 객체의 모든 속성을 합산하여 하나의 값을 반환합니다. 초기값은 0으로 설정되었으며, key를 지정하지 않았습니다.
결과적으로, $result 변수는 6으로 설정됩니다.
이러한 방식으로 array_reduce 함수를 사용하여 객체의 모든 속성을 합산할 수 있습니다.
2025-05-29 01:33