加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 将URL解码为数组而不是字符串

发布时间:2020-12-13 18:26:28 所属栏目:PHP教程 来源:网络整理
导读:我目前正在使用PayPals API,并希望将其响应之一从名称 – 值对转换为数组. 到目前为止,我已经使用urldecode()来解码对以下内容的响应: RECEIVERBUSINESS=foo@bar.comRECEIVEREMAIL=another@email.comMOREINFO=lots more info` 我想要的是拥有以下内容: REC
我目前正在使用PayPals API,并希望将其响应之一从名称 – 值对转换为数组.

到目前为止,我已经使用urldecode()来解码对以下内容的响应:

RECEIVERBUSINESS=foo@bar.com&RECEIVEREMAIL=another@email.com&MOREINFO=lots more info`

我想要的是拥有以下内容:

RECEIVERBUSINESS => 'foo@bar.com'
RECEIVEREMAIL => 'another@email.com'
MOREINFO => 'lots more info'

我只是不太确定如何到达那里!

parse_str正是您要找的:
parse_str('RECEIVERBUSINESS=foo@bar.com&RECEIVEREMAIL=another@email.com&MOREINFO=lots more info',$arr);
/*
print_r($arr);
Array
(
    [RECEIVERBUSINESS] => foo@bar.com
    [RECEIVEREMAIL] => another@email.com
    [MOREINFO] => lots more info
)
*/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读