php動態(tài)添加url查詢參數(shù)的方法
更新時間:2015年04月14日 12:34:20 作者:皮蛋
這篇文章主要介紹了php動態(tài)添加url查詢參數(shù)的方法,涉及php通過正則替換操作URL的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了php動態(tài)添加url查詢參數(shù)的方法。分享給大家供大家參考。具體分析如下:
這段代碼可以動態(tài)為url添加key-value查詢參數(shù),如果參數(shù)已經(jīng)存在則會用新的進行覆蓋
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程序設(shè)計有所幫助。
相關(guān)文章
PHP正則表達式函數(shù)preg_replace用法實例分析
這篇文章主要介紹了PHP正則表達式函數(shù)preg_replace用法,結(jié)合實例形式分析了PHP正則表達式函數(shù)preg_replace基本功能、參數(shù)描述與相關(guān)使用技巧,需要的朋友可以參考下2020-06-06php XPath對XML文件查找及修改實現(xiàn)代碼
php XPath對XML文件查找及修改實現(xiàn)代碼,需要的朋友可以參考下。2011-07-07PHP錯誤Cannot use object of type stdClass as array in錯誤的解決辦法
很多人在PHP輸出一個二維數(shù)組的時候出現(xiàn)“Fatal error: Cannot use object of type stdClass as array in……”。這篇文章主要介紹了該錯誤的解決辦法,需要的朋友可以參考下2014-06-06