3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = [ 'value' => [ 'lesson_id' => ['1', '6'], 'knowledge_value' => ['2', '7'], 'knowledge_description' => ['3', '8'], 'skill_value' => ['4', '9'], 'skill_description' => ['5', '10'], ], ]; $temp = []; $keys = array_keys($a['value']); for ($i = 0; $i < count($a['value']['lesson_id']); $i++) { $temp['value'][] = array_combine($keys, array_column($a['value'], $i)); } print_r($temp);die;
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [value] => Array ( [0] => Array ( [lesson_id] => 1 [knowledge_value] => 2 [knowledge_description] => 3 [skill_value] => 4 [skill_description] => 5 ) [1] => Array ( [lesson_id] => 6 [knowledge_value] => 7 [knowledge_description] => 8 [skill_value] => 9 [skill_description] => 10 ) ) )

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