3v4l.org

run code in 300+ PHP versions simultaneously
<?php $Todaysales = array( array("sale_time"=>"2017-09-10","payment_amount"=>1311.45), array("sale_time"=>"2017-09-10","payment_amount"=>1311.46), array("sale_time"=>"2017-09-10","payment_amount"=>175000.00), array("sale_time"=>"2017-09-11","payment_amount"=>175500.00), ); foreach($Todaysales as $d) { if(isset($data[$d['sale_time']])) $data[$d['sale_time']] += $d['payment_amount']; else $data[$d['sale_time']] = $d['payment_amount']; } $new_data["cols"] ="'".implode("','",array_keys($data))."'"; $new_data["rows"] =implode(",",array_values($data)); print_r($new_data);

preferences:
28.97 ms | 407 KiB | 5 Q