Нужна помощь в получении значения из объекта simplexml - PullRequest
0 голосов
/ 03 сентября 2018

Я ищу, чтобы получить дату простого объекта XML ниже. Я пробовал так много разных способов получить его и смог получить. Ниже объект, когда я использовал var_dump (), я пытаюсь получить это значение 2018-08-16T16: 48: 49Z

object(SimpleXMLElement)#6 (2) {
    ["@attributes"]=> array(1) { ["type"]=> string(8) "datetime" } 
    [0]=> string(20) "2018-08-16T16:48:49Z" 
}

Любая помощь будет очень признательна. Спасибо

1 Ответ

0 голосов
/ 03 сентября 2018

Если ваша переменная называется $obj, вы сможете получить ее значение с помощью

echo (string)$obj;

Некоторые тестовые коды:

$str = '<?xml version="1.0" encoding="utf-8"?><data type="datetime">2018-08-16T16:48:49Z</data>';
$obj = simplexml_load_string($str);
var_dump($obj);
echo (string)$obj;

Выход:

object(SimpleXMLElement)#2 (2) {
  ["@attributes"]=> array(1) { ["type"]=>string(8) "datetime" }
  [0]=>string(20) "2018-08-16T16:48:49Z"
}
2018-08-16T16:48:49Z
...