$arr = array(
    array('id' => 122, 'name' => '张三', 'amount' => '1'),
    array('id' => 123, 'name' => '李四', 'amount' => '1'),
    array('id' => 124, 'name' => '王五', 'amount' => '1'),
    array('id' => 125, 'name' => '赵六', 'amount' => '1'),
    array('id' => 126, 'name' => '赵六', 'amount' => '2'),
    array('id' => 126, 'name' => '赵六', 'amount' => '2')
);

$new = array();

foreach($arr as $row){
    if(isset($new[$row['name']])){
        $new[$row['name']]['amount'] += $row['amount'];
    }else{
        $new[$row['name']] = $row;
    }
}

var_dump($new);

 

相关文章:

  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2022-12-23
  • 2021-08-09
猜你喜欢
  • 2021-06-07
  • 2022-12-23
  • 2022-03-09
  • 2022-01-07
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案