3v4l.org

run code in 300+ PHP versions simultaneously
<?php $formData = [ "start_date" => array("2019-01-01","2019-01-02","2019-01-03"), "planned" => array("1","2","3"), "planned_inc" => array("2","8","16.5"), "actual_inc" => array("7.9","1.2","3.6") ]; $dataSet = []; foreach ($formData['start_date'] as $key=> $value) { $dataSet[] = array( 'start_date' => $value, 'planned' => (isset($formData['planned'][$key]) ? $formData['planned'][$key]: ''), 'planned_inc' => (isset($formData['planned_inc'][$key]) ? $formData['planned_inc'][$key]: ''), 'actual_inc' => (isset($formData['actual_inc'][$key]) ? $formData['actual_inc'][$key]: ''), ); } print_r($dataSet);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [start_date] => 2019-01-01 [planned] => 1 [planned_inc] => 2 [actual_inc] => 7.9 ) [1] => Array ( [start_date] => 2019-01-02 [planned] => 2 [planned_inc] => 8 [actual_inc] => 1.2 ) [2] => Array ( [start_date] => 2019-01-03 [planned] => 3 [planned_inc] => 16.5 [actual_inc] => 3.6 ) )

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:
128.76 ms | 407 KiB | 5 Q