主页 > 知识库 > PHP解析url并得到url参数方法总结

PHP解析url并得到url参数方法总结

热门标签:电信外呼系统多少钱一个月 神龙斗士电话机器人 宿州正规外呼系统软件 太原400电话申请流程 萍乡商铺地图标注 桂阳公司如何做地图标注 合肥企业外呼系统线路 代理打电话机器人 企业400电话办理多少费用

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];
  }
 
  return $params;
}

2、如何把一个数组拼接成url传递。

/**
 * 把数组拼接成url参数形式
 */
function getUrlQuery($array_query)
{
  $tmp = array();
  foreach ($array_query as $k => $param) {
   $tmp[] = $k . '=' . $param;
  }
  $params = implode('', $tmp);
  return $params;
}

测试调用:

$url = 'http://www.test.com/link?param1=1param2=2param3=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];
  }
 
  return $params;
}

2、如何把一个数组拼接成url传递。

/**
 * 把数组拼接成url参数形式
 */
function getUrlQuery($array_query)
{
  $tmp = array();
  foreach ($array_query as $k => $param) {
   $tmp[] = $k . '=' . $param;
  }
  $params = implode('', $tmp);
  return $params;
}

测试调用:

$url = 'http://www.test.com/link?param1=1param2=2param3=3';
// 解析url,得到参数字符串
$url = parse_url($url);
// 字符串->数组
$param_arr = $this->convertUrlQuery($url['query']);
// 数组->字符串
$param_str = $this->getUrlQuery($param_arr);

您可能感兴趣的文章:
  • php获取url参数方法总结
  • php获取URL中带#号等特殊符号参数的解决方法
  • PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
  • php获得url参数中具有&的值的方法
  • PHP URL参数获取方式的四种例子
  • PHP CURL CURLOPT参数说明(curl_setopt)

标签:鄂州 太原 崇左 白银 辛集 廊坊 绥化 衡阳

巨人网络通讯声明:本文标题《PHP解析url并得到url参数方法总结》,本文关键词  PHP,解析,url,并,得到,参数,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PHP解析url并得到url参数方法总结》相关的同类信息!
  • 本页收集关于PHP解析url并得到url参数方法总结的相关信息资讯供网民参考!
  • 推荐文章