3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array( 0 => array( 'event' => 'Conference', 'budget' => 3700, ), 1 => array( 'event' => 'Conference', 'budget' => 500, ), 2 => array( 'event' => 'Showroom', 'budget' => 1000, ), 3 => array( 'event' => 'Mission Chez client', 'budget' => 2000, ), 4 => array( 'event' => 'Séminaire', 'budget' => 700, ), 5 => array( 'event' => 'Livraison', 'budget' => 4000, ), 6 => array( 'event' => 'Conference', 'budget' => 334, ), ); var_export( array_reduce( $data, function ($carry, $row) { $carry[$row['event']] = ($carry[$row['event']] ?? 0) + $row['budget']; return $carry; } ) );
Output for git.master, git.master_jit, rfc.property-hooks
array ( 'Conference' => 4534, 'Showroom' => 1000, 'Mission Chez client' => 2000, 'Séminaire' => 700, 'Livraison' => 4000, )

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:
91.4 ms | 405 KiB | 5 Q