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), ); $data = array(); foreach($Todaysales as $d) { $match_key =false; $match_key = array_search($d['sale_time'],array_column($data, "cols")); if($match_key > 0 || $match_key === 0) $data[$match_key]["rows"] = $data[$match_key]["rows"] + $d['payment_amount']; else $data[] = array("cols"=>$d['sale_time'],"rows"=>$d['payment_amount']); } print_r($data);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [cols] => 2017-09-10 [rows] => 177622.91 ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
27.34 ms | 405 KiB | 5 Q