/*** 替换URL 参数值* $setArr = array('module'=>'test1','action'=>'bbbb');*/public function appUpdateUrl($href = '',$setArr=array()){if(empty($href)) {$href = $_SERVER['SCRIPT_URI'].'?'.$_SERVER['QUERY_STRING'];} //空值时,取默认浏览器地址if(empty($setArr)) {return $href;}//修改数组空值时直接返回$arr = parse_url($href);//将URL 转换数组$len = strlen($arr['query']);$strarr = array();if($len>0){$tmpArr = explode('&',$arr['query']);foreach($tmpArr as $value){$tmpArr2 = explode('=',$value);foreach($setArr as $key=>$val){if($key == $tmpArr2[0]){$tmpArr2[1] = $val;}}$strarr[$tmpArr2[0]] = $tmpArr2[1];}}$href = http_build_query($strarr);//将数组转换URL 模式$href = $arr['scheme'].'://'.$arr['host'].$arr['path'].'?'.$href;return $href;}