0

执行 CURL 后,我得到的$result变量值为:

 {
    "ErrorCode": "000",
    "ErrorMessage": "Success",
    "JobId": "6878b812-766d-48a2-9dae-2b0edf2d84d4",
    "MessageData": [{
        "Number": "919730842844",
        "MessageParts": [{
            "MsgId": "919730842844-64a40d7611f94c03bea1045fdfa9bac5",
            "PartId": 1,
            "Text": "\u0027messagecontentsmstest\u0027"
        }]
    }]
  }

现在我需要检查ErrorCode == 000,那么我怎样才能获得单独的值ErrorCode

4

1 回答 1

1

收到的此响应类似于 JSON。

所以我想把它解码为一个json_decode:

$chk = json_decode($result); echo $chk->错误代码;

或者我们甚至可以尝试另一种方式,例如,

$array = json_decode($result, true); 回声 $array['ErrorCode'];

于 2015-08-25T07:47:31.880 回答