После выполнения 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
?
Полученный ответ похож на JSON.
Поэтому я подумал декодировать его как json_decode:
$ chk = json_decode ($ result);
echo $ chk-> ErrorCode;
или мы можем даже попробовать по-другому, как,
$ array = json_decode ($ result, true);
echo $ array [‘ErrorCode’];
Других решений пока нет …