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 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
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', ), ), )

preferences:
161.34 ms | 404 KiB | 121 Q