分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

php解析url并得到url中的参数及获取url参数

发布时间:2023-09-06 02:02责任编辑:赖小花关键词:url
<?php$url = ‘http://www.baidu.com/index.php?m=content&c=index&a=lists&catid=6&area=0&author=0&h=0®ion=0&s=1&page=1‘;$arr = parse_url($url);var_dump($arr);$arr_query = convertUrlQuery($arr[‘query‘]);var_dump($arr_query);var_dump(getUrlQuery($arr_query));/** * 将字符串参数变为数组 * @param $query * @return array array (size=10) ?????????‘m‘ => string ‘content‘ (length=7) ?????????‘c‘ => string ‘index‘ (length=5) ?????????‘a‘ => string ‘lists‘ (length=5) ?????????‘catid‘ => string ‘6‘ (length=1) ?????????‘area‘ => string ‘0‘ (length=1) ?????????‘author‘ => string ‘0‘ (length=1) ?????????‘h‘ => string ‘0‘ (length=1) ?????????‘region‘ => string ‘0‘ (length=1) ?????????‘s‘ => string ‘1‘ (length=1) ?????????‘page‘ => string ‘1‘ (length=1) */function convertUrlQuery($query){ ?$queryParts = explode(‘&‘, $query); ?$params = array(); ?foreach ($queryParts as $param) { ???$item = explode(‘=‘, $param); ???$params[$item[0]] = $item[1]; ?} ?return $params;}/** * 将参数变为字符串 * @param $array_query * @return string string ‘m=content&c=index&a=lists&catid=6&area=0&author=0&h=0®ion=0&s=1&page=1‘ (length=73) */function getUrlQuery($array_query){ ?$tmp = array(); ?foreach($array_query as $k=>$param) ?{ ???$tmp[] = $k.‘=‘.$param; ?} ?$params = implode(‘&‘,$tmp); ?return $params;}

https://www.jb51.net/article/73900.htm

php解析url并得到url中的参数及获取url参数

原文地址:https://www.cnblogs.com/tdalcn/p/9255174.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved