$data = explode('&', $data); $arr = array(); foreach($data as $k=>$v) { $tmp = explode('=', $v); $arr[$tmp[0]] = urldecode($tmp[1]); } return $arr;