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);

preferences:
23.71 ms | 404 KiB | 5 Q