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']); // 数组->字符串 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |