3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = 'key1\value1\key2\value2\key3\value3\key4\value4\key5\value5'; $result = []; $key = strtok($string, "\\"); while ($key !== false) { $result[$key] = strtok("\\"); $key = strtok("\\"); } var_export($result);

preferences:
28.53 ms | 405 KiB | 5 Q