- array_chunk: documentation ( source)
- var_export: documentation ( source)
- explode: documentation ( source)
<?php
$string = 'key1\value1\key2\value2\key3\value3\key4\value4\key5\value5';
$result = [];
foreach (
array_chunk(explode('\\', $string), 2)
as
[$key, $result[$key]]
);
var_export($result);