Как получить значение переменной ErrorCode из переменной response после отправки сообщения с использованием CURL?

После выполнения 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?

0

Решение

Полученный ответ похож на JSON.

Поэтому я подумал декодировать его как json_decode:

$ chk = json_decode ($ result);
echo $ chk-> ErrorCode;

или мы можем даже попробовать по-другому, как,

$ array = json_decode ($ result, true);
echo $ array [‘ErrorCode’];

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]