PHP记录url中的参数全部转化成数组,还有把数组转化成url参数链接

本文介绍了一种将GET请求中的URL参数字符串转换为数组的方法,并提供了将数组转换回URL参数的实用函数。这两种方法有助于简化与外部平台交互时的参数管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于经常对接其他平台。常常会用到get请求过来的超长参数字符串。所以记录一下这方法。

/**
 * url参数转化成数组
 * @auth xieyang
 * @date 2018年5月10日 13:51:23
 * @param string
 * @return mixed
 */
function convertUrlArray($query)
{
    $queryParts = explode('&', $query);
    $params = array();
    foreach ($queryParts as $param) {
        $item = explode('=', $param);
        $params[$item[0]] = $item[1];
    }
    return $params;
}

当然相反的,去请求其他平台的时候,如果要求get方法那么还得来一个。

/**
 *数组 转化url参数
 * @auth xieyang
 * @date 2018年5月10日 13:51:31
 * @param string
 * @return mixed
 */
function getUrlString($array_query)
{
    $tmp = array();
    foreach($array_query as $k=>$param)
    {
        $tmp[] = $k.'='.$param;
    }
    $params = implode('&',$tmp);
    return $params;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值