账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何从 http_build_query 的字符串还原一个数组?
    51
    0

    http_build_query 接受一个数组会返回一个string类型的query字符串

    $arr = array('foo'=>'bar', 'a'=>'b');
    http_build_query($arr); // foo=bar&a=b

    如何把foo=bar&a=b字符串还原成一个数组?php中有这样的方法吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 在 PHP 中,你可以使用 json_decode() 函数来从 HTTP 响应中还原一个数组。这个函数接受一个字符串作为输入,然后将其解码为一个关联数组。

      以下是一个示例:

      ```php $url = 'http://example.com/api/data'; $response = file_get_contents($url);

      $data = json_decode($response, true); ```

      在这个示例中,file_get_contents($url) 从给定的 URL 获取响应,然后 json_decode() 将响应解码为关联数组。

      如果你想从 JSON 字符串中还原数组,你可以使用 json_decode() 函数,如下所示:

      php $json = '{"name":"John", "age":30, "city":"New York"}'; $data = json_decode($json, true);

      在这个示例中,json_decode() 将 JSON 字符串解码为关联数组。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部