3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = [ ['DATE' => '2012-11-28', 'totalCount' => null], ['DATE' => '2012-11-29', 'totalCount' => null], ['DATE' => '2012-11-30', 'totalCount' => null], ]; $b = [ 10 => ['DATE' => '2012-11-28', 'totalCount' => 30], 11 => ['DATE' => '2012-11-30', 'totalCount' => 40], 12 => ['DATE' => '2012-12-05', 'totalCount' => 50], ]; $map = array_column($b, null, 'DATE'); var_export( array_map( fn($row) => $map[$row['DATE']] ?? $row, $a ) );
Output for git.master, git.master_jit
array ( 0 => array ( 'DATE' => '2012-11-28', 'totalCount' => 30, ), 1 => array ( 'DATE' => '2012-11-29', 'totalCount' => NULL, ), 2 => array ( 'DATE' => '2012-11-30', 'totalCount' => 40, ), )

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:
40.1 ms | 868 KiB | 4 Q