From 5a743007e2739cb8e3ea75bbaff4b7533dee3b3a Mon Sep 17 00:00:00 2001 From: shmyga Date: Fri, 31 Jan 2014 17:19:52 +0400 Subject: [PATCH] added urlurils --- haxework/utils/UrlUtil.hx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 haxework/utils/UrlUtil.hx diff --git a/haxework/utils/UrlUtil.hx b/haxework/utils/UrlUtil.hx new file mode 100755 index 0000000..16da86f --- /dev/null +++ b/haxework/utils/UrlUtil.hx @@ -0,0 +1,24 @@ +package haxework.utils; + +class UrlUtil { + + public static function parseParams(url:String):Map { + var result:Map = new Map(); + var tmp:String = url.split("?")[1]; + if (tmp != null) { + var tmpArr:Array = tmp.split("&"); + for (item in tmpArr) { + var itemArr:Array = item.split("="); + result.set(itemArr[0], itemArr[1]); + } + result; + } + return result; + } + + public static function mergeParams(params1:Map, params2:Map):Void { + for (key in params2.keys()) { + params1.set(key, params2.get(key)); + } + } +} \ No newline at end of file