Задать вопрос

Как вывести строку из объекта php?

object(SimpleXMLElement)#2 (1) {
  ["Body"]=>
  object(SimpleXMLElement)#3 (1) {
    ["TXLife"]=>
    object(SimpleXMLElement)#4 (1) {
      ["TXLifeResponse"]=>
      object(SimpleXMLElement)#5 (5) {
        ["TransRefGUID"]=>
        string(36) "A1DCF553-ECEC-4A84-A630-9196AA5FC18F"
        ["TransType"]=>
        string(19) "Payment Transaction"
        ["TransExeDate"]=>
        string(10) "2014-10-13"
        ["TransExeTime"]=>
        string(8) "11:16:49"
        ["TransResult"]=>
        object(SimpleXMLElement)#6 (3) {
          ["ResultCode"]=>
          string(24) "Success with Information"
          ["ConfirmationID"]=>
          string(30) "bUpsrjeCwyJcwRp9Q3pLbrcwCU8%3D"
          ["ResultInfo"]=>
          object(SimpleXMLElement)#7 (2) {
            ["ResultInfoDesc"]=>
            string(44) "TRANSACTION_ID: bUpsrjeCwyJcwRp9Q3pLbrcwCU8="
            ["ResultInfoSysMessageCode"]=>
            object(SimpleXMLElement)#8 (0) {
            }
          }
        }
      }
    }
  }
}
  • Вопрос задан
  • 3071 просмотр
Подписаться 2 Оценить Комментировать
Решение пользователя Иван Гонтаренко К ответам на вопрос (4)
к примеру
print $object->Body->TXLife->TXLifeResponse->TransResult->ResultInfo->ResultInfoDesc; // RANSACTION_ID: bUpsrjeCwyJcwRp9Q3pLbrcwCU8=

но так не совсем верно, надо делать проверки на существования свойств объекта.
а ещё правильнее будет, почитать SimpleXMLElement class
Ответ написан
Комментировать