У меня есть строка, похожая на:
single=Single&multiple=Multiple2&check=check1&radio=radio2
как я могу создать массив следующим образом:
array( 'single' => 'Single', 'multiple' => 'Multiple2', 'check' => 'check1', 'radio' => 'radio2', )
Используйте parse_str
parse_str('single=Single&multiple=Multiple2&check=check1&radio=radio2', $data);
И в $ data у вас будут переменные.
Если это происходит от URL, вы можете иметь это уже как массив в переменных $ _GET или $ _POST. В противном случае используйте explode () для преобразования строки в массив.