php用三维数组分别求和,对多维数组(php)中的特定值求和

4d6cc336c9e9561e61e54a5d96a27976.png

四季花海

使用功能array_reduce()组合具有相同功能的项目city:$input = array(    array('city' => 'NewYork',      'cash' => '1000'),    array('city' => 'Philadelphia', 'cash' => '2300'),    array('city' => 'NewYork',      'cash' => '2000'),);$output = array_reduce(    // Process the input list    $input,    // Add each $item from $input to $carry (partial results)    function (array $carry, array $item) {        $city = $item['city'];        // Check if this city already exists in the partial results list        if (array_key_exists($city, $carry)) {            // Update the existing item            $carry[$city]['cash'] += $item['cash'];        } else {            // Create a new item, index by city            $carry[$city] = $item;        }        // Always return the updated partial result        return $carry;    },    // Start with an empty list    array());

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值