php如何获取url某个参数的值。

/*
 * 函数说明:获取URL某个参数的值
 *
 * @access  public
 * @param   $url  路径
 * @param   $key  要获取的参数
 * @return  string     返回参数值
 */
function getQuerystr($url,$key){
    $res = '';
    $a = strpos($url,'?');
    if($a!==false){
        $str = substr($url,$a+1);
        $arr = explode('&',$str);
        foreach($arr as $k=>$v){
        $tmp = explode('=',$v);
            if(!empty($tmp[0]) && !empty($tmp[1])){
                $barr[$tmp[0]] = $tmp[1];
            }
        }
    }
    if(!empty($barr[$key])){
        $res = $barr[$key];
    }
    return $res;
}

 

 

使用方式:

  例如:

    url:/intro.php?cid=9&NavID=3

    获取cid

直接调用函数:

getQuerystr(‘/intro.php?cid=9&NavID=3’, 'cid'))

 

posted @ 2020-07-07 14:54  Deer_Lin  阅读(2588)  评论(0)    收藏  举报