This article mainly introduces how to dynamically add url query parameters in php. it involves the skills of using regular expression replacement to operate URLs in php and has some reference value, for more information about how to add url query parameters in php, see the following example. Share it with you for your reference.
The specific analysis is as follows:
This code dynamically adds the key-value query parameter for the url. if the parameter already exists, it will be overwritten with a new one.
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 );}}
The above is the php method for dynamically adding url query parameters _ PHP content. For more information, see PHP Chinese website (www.php1.cn )!