0

この連想配列のすべての値を合計するにはどうすればよいですか。

Array ( 
    [0] => Array ( [user1] => 20 ) 
    [1] => Array ( [user2] => 30 ) 
    [3] => Array ( [user3] => 10 ) 
) 

期待される出力:

60

array_sum私は無駄に試しました:

$lsd = Array ( [0] => Array ( [user1] => 20 ) [1] => Array ( [user2] => 30 ) [3] => Array ( [user3] => 10 ) ) 

print_r(array_sum($lsd))

何も見つからずに、過去 2 時間、stackoverflow を検索してきました。

4

3 に答える 3

0
$lsd = array ( array ('user1' => 20 ), array ('user2' => 30 ), array ('user3' => 10 ));

$sum = array_reduce(
    $lsd,
    function($sum, $value) {
        $sum += array_pop($value);
        return $sum;
    },
    0
);

var_dump($sum);
于 2014-02-06T20:29:45.560 に答える