Я так плохо работаю с sms api: - | . когда я отправлял ему массивы чисел и содержимое сообщения. результат - строка вроде этой
stdClass Object
([SendSMSResult] => stdClass Object
(
[long] => Array
(
[0] => 183153327
[1] => 183153328
)
))
это действительно похоже на то, как мы использовали var_dumped, но это строка, которая отвечает мне api, как я могу получить доступ к этим двум значениям 183153327, 183153328. Могу ли я преобразовать эту строку в массив ??
это не объект, это строковый ответ, и когда я использую
$result->SendSMSResult->long[0]
у меня такая ошибка:
Trying to get property of non-object
это результат var_dump($result): string(219) "stdClass Object ( [SendSMSResult] => stdClass Object ( [long] => Array ( [0] => 183153423 [1] => 183153424 ) ) ) "
и когда я var_dump($result->SendSMSResult);: я получаю эту ошибку Trying to get property of non-object
Если у вас нет доступа к этому API и вы измените этот результат, вам нужно будет использовать какое-нибудь регулярное выражение для анализа результата.
У меня нет доступа к API. как я могу разобрать этот ответ с помощью регулярного выражения?
и проблема в том, что результат может иметь более 2 значений
@ تیمکبیروید Позвоните этим ребятам и скажите им, чтобы они удалили ихvar_dump() и предоставили правильный ответ, либо в JSON, либо в XML.






Каков результат
var_dump($result);иvar_dump($result->SendSMSResult);?