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);

猜你喜欢

转载自www.cnblogs.com/camg/p/11980176.html