PHP将查询字符串解析为关联数组

时间:2019-06-04 21:58:53

标签: php

当我们使用这样的查询字符串发出GET请求时:

 console.log("in destroy", req.sessionID);
  console.log("session destroy", req.session);
  req.session.destroy((err) => {
      if (err) {
        return console.log(err);
      }
      res.send({
        code: 200,
        success: 'User logged out successfully'
      });
    });

PHP将该字符串解析为如下所示的关联

answers[0][answer]=ABC2&answers[0][id]=1&answers[1][answer]=XYZ&answers[1][id]=2&answers[2][answer]=QWE&answers[2][id]=3

如何对存储在变量中的字符串进行手动操作?

1 个答案:

答案 0 :(得分:2)

感谢Dharman

parse_str()如我所愿。但是parse_str()不返回已解析的变量。它只是在当前作用域中创建变量。