added urlurils
This commit is contained in:
24
haxework/utils/UrlUtil.hx
Executable file
24
haxework/utils/UrlUtil.hx
Executable file
@@ -0,0 +1,24 @@
|
||||
package haxework.utils;
|
||||
|
||||
class UrlUtil {
|
||||
|
||||
public static function parseParams(url:String):Map<String, String> {
|
||||
var result:Map<String, String> = new Map<String, String>();
|
||||
var tmp:String = url.split("?")[1];
|
||||
if (tmp != null) {
|
||||
var tmpArr:Array<String> = tmp.split("&");
|
||||
for (item in tmpArr) {
|
||||
var itemArr:Array<String> = item.split("=");
|
||||
result.set(itemArr[0], itemArr[1]);
|
||||
}
|
||||
result;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public static function mergeParams(params1:Map<String, String>, params2:Map<String, String>):Void {
|
||||
for (key in params2.keys()) {
|
||||
params1.set(key, params2.get(key));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user