function add_querystring_var($url, $key, $value) { $url=preg_replace("/(.*)(?|&)".$key."=[^&]+?(&)(.*)/i","$1$2$4",$url."&"); $url=substr($url,0,-1); if(strpos($url,"?") === false){return ($url."?".$key."=".$value); } else {return ($url."&".$key."=".$value); }}希望本文所述对大家的php程序设计有所帮助。