3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str ='1stparm?#?1111?@?2ndParm?#?2222?@?3rdParm?#?3333?@?4thparm?#?444?@?'; $keyval = explode('?@?', trim($str, '?@')); $result = []; foreach($keyval as $item) { [$key, $result[$key]] = explode('?#?', $item); } print_r($result);

preferences:
68.53 ms | 402 KiB | 5 Q