我发送POST请求到我的网络服务器,在params内有几个JSON-Params有一个数组。我在POST数组变量中收到:
$ids = $_POST['id_arr']; // contains: [{\"id\":12},{\"id\":13}]
我不知道如何在PHP中将其解析为数组。我试着用json_decode来解决它,但它似乎是错误的方式。
我想要的结果是:$ids = array(12, 13);
我该怎么做?
答案 0 :(得分:0)
您需要告诉 json_decode 函数将对象转换为关联数组。如json_decode documentation所示,可以通过将 true 设置为第二个参数来完成:
$ids = json_decode($_POST['id_arr'], true);