PHP解析URL并得到URL中的参数

创新互联是一家专注于成都做网站、成都网站建设与策划设计,杭州网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:杭州等地区。杭州做网站价格咨询:18980820575

//例举一个URL格式的字符串:

$str = 'http://www.vvdisk.com/?param1=10&m2=20&m3=30&m4=40&m5=50&m6=60';

 

//1.0 用parse_url解析URL,此处是$str

$arr = parse_url($str);

var_dump($arr);

 

//2.0 将URL中的参数取出来放到数组里

$arr_query = convertUrlQuery($arr['query']);

var_dump($arr_query);

 

//3.0 将 参数数组 再变回 字符串形式的参数格式

var_dump(getUrlQuery($arr_query));

 

/** 

 * Returns the url query as associative array 

 * 

 * @param    string    query 

 * @return    array    params 

 */

function convertUrlQuery($query)

    $queryParts = explode('&', $query); 

 

    $params = array(); 

    foreach ($queryParts as $param) 

    { 

        $item = explode('=', $param); 

        $params[$item[0]] = $item[1]; 

    } 

 

    return $params; 

}

 

function getUrlQuery($array_query)

{

    $tmp = array();

    foreach($array_query as $k=>$param)

    {

        $tmp[] = $k.'='.$param;

    }

    $params = implode('&',$tmp);

    return $params;

}

?>


文章名称:PHP解析URL并得到URL中的参数
网址分享:http://bzwzjz.com/article/ipciii.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 重庆网站制作 宜宾网站设计 网站建设开发 阿坝网站设计 重庆手机网站建设 盐亭网站设计 成都企业网站设计 成都网站制作公司 企业网站设计 网站制作报价 成都网站建设 企业网站设计 LED网站设计方案 响应式网站设计 古蔺网站建设 高端定制网站设计 成都网站制作 成都网站建设 成都定制网站建设 重庆网站建设 成都网站制作