>  기사  >  백엔드 개발  >  php动态添加url查询参数的方法_PHP

php动态添加url查询参数的方法_PHP

PHP中文网
PHP中文网원래의
2017-03-30 16:43:062259검색

本文实例讲述了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动态添加url查询参数的方法_PHP的内容,更多相关内容请关注PHP中文网(www.php.cn)!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.