php 计算二维数组中某一元素之和

PHP 投稿 22200 0 评论

php 计算二维数组中某一元素之和

php中计算二维数组中某一个元素之和,记录两个简单的方法。

$user = [
    ['name' => '语文', 'score' => 105],
    ['name' => '数学', 'score' => 116],
    ['name' => '英语', 'score' => 96],
    ['name' => '理综', 'score' => 236]
];

现在需要记录 $user 的 score 字段的和值。

(1)

echo array_sum(array_map(function ($value) {
    return $value['score'];
}, $user));

(2)

echo array_sum(array_column($user, 'score'));

编程笔记 » php 计算二维数组中某一元素之和

赞同 (112) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽