我有以下格式的字符串。
abc.something=1&bcd.something=2&efg.something=3&arr%5B0%5D.something.something=something&arr%5B0%5D.something.something=something&arr%5B0%5D.something.something=something
当我使用 parse_str 时,所有可用的键值(数组除外)都可用,并且将数组作为数组,但第一个键和最后一个值。
预期结果:
'abc_something' => '1'
'bcd_something' => '2'
'efg_something' => '3'
至此已收到。休息,我想如下所示,目前我正在
0 => 'lastvalue
仅
'arr[0]_something_something => 'something'
'arr[0]_something_something => 'something'
'arr[0]_something_something => 'something'
即使在应用 parse_str
urldecode()
$str = 'abc.something=1&bcd.something=2&efg.something=3&arr%5B0%5D.something.something=something&arr%5B0%5D.something.something=something&arr%5B0%5D.something.something=something';
$str= urldecode($str);
parse_str($str, $arr);