标签: php regex arrays string
我有一个看起来像的字符串:
single=Single&multiple=Multiple2&check=check1&radio=radio2
我怎么能创建这样的数组:
array( 'single' => 'Single', 'multiple' => 'Multiple2', 'check' => 'check1', 'radio' => 'radio2', )
答案 0 :(得分:22)
使用parse_str
parse_str('single=Single&multiple=Multiple2&check=check1&radio=radio2', $data);
在$ data中,您将获得变量。
答案 1 :(得分:5)
如果这来自一个URL,您可以将此已经作为$ _GET或$ _POST变量中的数组。 否则使用explode()将字符串转换为数组。