3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array ( 47 => array ( '2019-02-24' => array ( 'AVA_Id' => 1, 'AVA_Status' => 'Open' ), '2019-02-25' => array ( 'AVA_Id' => 3, 'AVA_Status' => 'Open' ), '2019-02-28' => array ( 'AVA_Id' => 4, 'AVA_Status' => 'Close' ), ), 48 => array ( '2019-02-26' => array ( 'AVA_Id' => 2, 'AVA_Status' => 'Open' ) ) ); $dates = array ( 0 => '2019-02-24', 1 => '2019-02-25', 2 => '2019-02-26', 3 => '2019-02-27', 4 => '2019-02-28', 5 => '2019-03-01', 6 => '2019-03-02' ); foreach ($array as &$arr) { foreach (array_diff($dates, array_keys($arr)) as $date) { $arr[$date] = array('AVA_Id' => 0, 'AVA_Status' => 'no'); } ksort($arr); } print_r($array);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [47] => Array ( [2019-02-24] => Array ( [AVA_Id] => 1 [AVA_Status] => Open ) [2019-02-25] => Array ( [AVA_Id] => 3 [AVA_Status] => Open ) [2019-02-26] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-02-27] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-02-28] => Array ( [AVA_Id] => 4 [AVA_Status] => Close ) [2019-03-01] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-03-02] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) ) [48] => Array ( [2019-02-24] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-02-25] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-02-26] => Array ( [AVA_Id] => 2 [AVA_Status] => Open ) [2019-02-27] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-02-28] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-03-01] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) [2019-03-02] => Array ( [AVA_Id] => 0 [AVA_Status] => no ) ) )

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:
57.22 ms | 409 KiB | 8 Q