PHP获取二维数组指定字段值的和

Posted 在斑马线上散布

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP获取二维数组指定字段值的和相关的知识,希望对你有一定的参考价值。

array_sum(array_column($arr, ‘num‘));

//获取二维数组 num字段的和
$arr = [
[
    ‘device_uid‘ => ‘123456‘,
    ‘num‘ => ‘5‘,
],
[
    ‘device_uid‘ => ‘123457‘,
    ‘num‘ => ‘2‘,
],
[
    ‘device_uid‘ => ‘123458‘,
    ‘num‘ => ‘4‘,
],
];
echo ‘<pre>‘;
//先对二维数组进行处理,再对处理后的数组求和
$arr = array_sum(array_column($arr, ‘num‘));
var_dump($arr);

 

以上是关于PHP获取二维数组指定字段值的和的主要内容,如果未能解决你的问题,请参考以下文章

PHP使用array_filter查找二维数组中符合字段和字段值的数据集合

取二维数组中,某个数组元素值的和

php中给二维数组中所有一维数组添加字段值的方法

PHP 数组处理

PHP从二维数组获取指定数据,组成新维二数组

PHP 二维数组去重(保留指定键值的同时去除重复的项)