fork download
  1. <?php
  2.  
  3. $Arr1 = array(array ('date' => '2015-11-00', 'mal' => 35),
  4. array ('date' => '2015-12-00', 'mal' => 20),
  5. array ('date' => '2016-01-00', 'mal' => 30),
  6. array ('date' => '2016-01-00', 'mal' => 10),
  7. array ('date' => '2015-11-00', 'mal' => 50));
  8.  
  9. $result = array();
  10. foreach ($Arr1 as $data) {
  11. @$result[$data['date']] += $data['mal'];
  12. }
  13.  
  14. $newresult = array();
  15. foreach ($result as $date => $mal) {
  16. $newresult[] = array('date' => $date, 'mal' => $mal);
  17. }
  18.  
  19. print_r($newresult);
  20.  
Success #stdin #stdout 0s 82880KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [date] => 2015-11-00
            [mal] => 85
        )

    [1] => Array
        (
            [date] => 2015-12-00
            [mal] => 20
        )

    [2] => Array
        (
            [date] => 2016-01-00
            [mal] => 40
        )

)