3v4l.org

run code in 500+ PHP versions simultaneously
<?php $string = 'key1\value1\key2\value2\key3\value3\key4\value4\key5\value5'; parse_str(preg_replace('/([^\\\\]+)\\\\([^\\\\]+)\\\\?/', '$1=$2&', $string), $output); var_export($output);

preferences:
42.65 ms | 1372 KiB | 5 Q