PHP将url链接中的参数转为数组,或数组转为链接
2021-06-06 12:04
标签:fun geturl art url参数 业务 net 字符串 string lod 业务需求:需要将配置表中的路径参数进行二次处理,但存储的方式是以字符串形式进行存储的,比如path字段:?aaa=111&bbb=222&ccc=333。还考虑了一种方法是对字符串进行截取,但需要进行好多步的判断,索性将链接转成数组的形式进行键值的修改,再讲数组转为字符串,以达到想要的效果! 相反,将数组转为链接需要的参数 参考原文:https://blog.csdn.net/u010785091/article/details/80277604 PHP将url链接中的参数转为数组,或数组转为链接 标签:fun geturl art url参数 业务 net 字符串 string lod 原文地址:https://www.cnblogs.com/T8888/p/14610564.html/*
* url参数转化成数组
*/
function convertUrlArray($query)
{
$queryParts = explode(‘&‘, $query);
$params = array();
foreach ($queryParts as $param) {
$item = explode(‘=‘, $param);
$params[$item[0]] = $item[1];
}
return $params;
}
/*
*数组 转化url参数
*/
function getUrlString($array_query)
{
$tmp = array();
foreach($array_query as $k=>$param)
{
$tmp[] = $k.‘=‘.$param;
}
$params = implode(‘&‘,$tmp);
return $params;
}