PHP array_reduce()

1 개요[ | ]

PHP array_reduce()

2 숫자 배열을 숫자로 요약[ | ]

숫자 모두 더하기
$arr = [2, 3, 4, 5];
$result = array_reduce($arr, function($carry, $i) {
    $carry += $i;
    return $carry;
}, 0);
echo $result; # 14
$arr = [2, 3, 4, 5];
echo array_reduce($arr, fn($carry, $i) => $carry + $i, 0); # 14
$fruits = ['apple'=>100, 'banana'=>200, 'cranberry'=>300];
echo array_reduce($fruits, fn($c, $x) => $c += $x, 0); # 600
숫자 모두 곱하기
$arr = [2, 3, 4, 5];
$result = array_reduce($arr, function($carry, $i) {
    $carry *= $i;
    return $carry;
}, 1);
echo $result; # 120
$arr = [2, 3, 4, 5];
echo array_reduce($arr, fn($carry, $i) => $carry * $i, 1); # 120

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}