3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array( array( 'imp' => 1000, 'clk' => 100, 'date' => 20150601 ), array( 'imp' => 1002, 'clk' => 102, 'date' => 20150602 ), array( 'imp' => 1003, 'clk' => 103, 'date' => 20150601 ) ); $result = array_reduce($arr, function($left, $right) { if(isset($right['imp'])) $left['imp'] += $right['imp']; if(isset($right['clk'])) $left['clk'] += $right['clk']; return $left; }, [ 'imp' => 0, 'clk' => 0 ]); print_r($result);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [imp] => 3005 [clk] => 305 )

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:
61.21 ms | 401 KiB | 8 Q