微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我目前正在使用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
)
*/

原文地址:https://www.jb51.cc/php/135828.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐