欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP 解析URL和URL参数拆分与合并

程序员文章站 2024-01-25 10:03:01
...
<?php
header('Content-Type: text/html; charset=utf-8');

/**
 * 将字符串参数变为数组
 */
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;
}

$url = 'http://onestopweb.iteye.com/index.php?name=chaoyi&website=onestopweb';
$arr = parse_url($url);
var_dump($arr);
$arr_query = convertUrlQuery($arr['query']);
var_dump($arr_query);
var_dump(getUrlQuery($arr_query));


 

效果图:
PHP 解析URL和URL参数拆分与合并
            
    
    博客分类: 境-PHP 解析URLURL参数拆分成数组参数数组合并成字符串PHP URLURL 
 

 

 

 

 

 

 

 

 

 

 

 

 

  • PHP 解析URL和URL参数拆分与合并
            
    
    博客分类: 境-PHP 解析URLURL参数拆分成数组参数数组合并成字符串PHP URLURL 
  • 大小: 11.4 KB