3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = 'data[45][1][2017-01-14]=foo&data[45][1][2017-01-15]=bar&data[46][8][2017-01-15]=baz'; parse_str($str, $arr); var_dump($arr); foreach ($arr['data'] as $level1Key => $level2Values) { foreach ($level2Values as $level2Key => $level3Values) { foreach ($level3Values as $level3Key => $value) { echo "{$level1Key}/{$level2Key}/{$level3Key} = {$value}\n"; } } }

preferences:
29.53 ms | 405 KiB | 5 Q