网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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://bjjierui.cn/article/ipciii.html

其他资讯