这是我的json数组
{
"multicast_id": 8290779905907609000,
"success": 1,
"failure": 0,
"canonical_ids": 0,
"results": [
{
"message_id": "0:1429856050937473%a1368307f9fd7ecd"
}
]
}
我已将此数组存储在$ results中。我需要获得“成功”的价值。 如果我做$ results ['success'];给出一些错误。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
你应该解码json。
$json = '{ "multicast_id": 8290779905907609000, "success": 1, "failure": 0, "canonical_ids": 0, "results": [ { "message_id": "0:1429856050937473%a1368307f9fd7ecd" } ] }';
$result = json_decode($json);
print $result->success;
答案 1 :(得分:0)
您可能需要正确解码/编码JSON。 查看this了解详情。
具体来说,json_decode应该可以帮助您以正确的格式获取数据。
答案 2 :(得分:0)