加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP解析url并得到url参数方法概括

发布时间:2022-06-30 15:11:38 所属栏目:PHP教程 来源:互联网
导读:在本篇文章里我们给大家总结了关于PHP解析url并得到url参数的方法内容,需要的朋友们参考下。 PHP 中解析 url 并得到 url 参数 这里介绍两种对url操作的方法: 拿到一个完整url后,如何解析该url得到里面的参数。 /** * 解析url中参数信息,返回参数数组 */
  在本篇文章里我们给大家总结了关于PHP解析url并得到url参数的方法内容,需要的朋友们参考下。
 
  PHP 中解析 url 并得到 url 参数
 
  这里介绍两种对url操作的方法:
 
   拿到一个完整url后,如何解析该url得到里面的参数。
 
  /**
   * 解析url中参数信息,返回参数数组
   */
  function convertUrlQuery($query)
  {
    $queryParts = explode('&', $query);
     
    $params = array();
     $tmp = array();
    foreach ($array_query as $k => $param) {
     $tmp[] = $k . '=' . $param;
    }
    $params = implode('&', $tmp);
    return $params;
  }
  测试调用:
 
  $url = 'http://www.test.com/link?param1=1¶m2=2¶m3=3';
  // 解析url,得到参数字符串
  $url = parse_url($url);
  // 字符串->数组
  $param_arr = $this->convertUrlQuery($url['query']);
  // 数组->字符串
  $param_str = $this->getUrlQuery($param_arr);
  PHP 中解析 url 并得到 url 参数
 
  这里介绍两种对url操作的方法:
 
  1、拿到一个完整url后,如何解析该url得到里面的参数。
 
  /**
   * 解析url中参数信息,返回参数数组
   */
  function convertUrlQuery($query)
  {
    $queryParts = explode('&', $query);
     
    $params = array();
    foreach ($queryParts as $param) {
     $item = explode('=', $param);
     $params[$item[0]] = $item[1];
     }
    $params = implode('&', $tmp);
    return $params;
  }
  测试调用:
 
  $url = 'http://www.test.com/link?param1=1¶m2=2¶m3=3';
  // 解析url,得到参数字符串
  $url = parse_url($url);
  // 字符串->数组
  $param_arr = $this->convertUrlQuery($url['query']);
  // 数组->字符串 

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读