這篇文章主要介紹了php動態添加url查詢參數的方法,涉及php通過正則替換操作URL的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了php動態添加url查詢參數的方法。分享給大家供大家參考。具體分析如下:
這段代碼可以動態為url添加key-value查詢參數,如果參數已經存在則會用新的進行覆蓋
- 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程序設計有所幫助。
新聞熱點
疑難解答