$value) { array_push($querys, rawurlencode($key) . '=' . rawurlencode($value)); } $query_string = join('&', $querys); return $query_string; } $data = array('uid' => "1234567-ylsj", 'name' => "王刚", ); $str = makeQueryString($data); var_dump(makeQueryString($str)); var_dump(makeQueryString2($str));