3v4l.org

run code in 300+ PHP versions simultaneously
<?php $column = [ '{"awaylineup0":{"order":"0","player":"1","position":"2"},"awaylineup1":{"order":"1","player":"3","position":"3"},"awaylineup2":{"order":"2","player":"2","position":"9"}}', '{"awaylineup0":{"order":"0","player":"1","position":"1"},"awaylineup1":{"order":"1","player":"2","position":"9"},"awaylineup2":{"order":"2","player":"3","position":"6"}}' ]; foreach ($column as &$entry) { $entry = json_decode($entry, true); } var_export($column); /* [awaylineup0] => Array ( [order] => 1 [player] => 1 [position] =>2 ) [awaylineup1] => Array ( [order] => 1 [player] => 3 [position] =>3 ) [awaylineup2] => Array ( [order] => 2 [player] => 2 [position] =>9 )*/
Output for git.master, git.master_jit, rfc.property-hooks
array ( 0 => array ( 'awaylineup0' => array ( 'order' => '0', 'player' => '1', 'position' => '2', ), 'awaylineup1' => array ( 'order' => '1', 'player' => '3', 'position' => '3', ), 'awaylineup2' => array ( 'order' => '2', 'player' => '2', 'position' => '9', ), ), 1 => array ( 'awaylineup0' => array ( 'order' => '0', 'player' => '1', 'position' => '1', ), 'awaylineup1' => array ( 'order' => '1', 'player' => '2', 'position' => '9', ), 'awaylineup2' => array ( 'order' => '2', 'player' => '3', 'position' => '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:
45.36 ms | 402 KiB | 8 Q