0

I am looking to get the date of the simple xml object below. I have tried so many different ways to get it and could get it. Below is the the object when I used var_dump() I am trying to get this value 2018-08-16T16:48:49Z

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

Any help would be really appreciated. Thank you

Nick
  • 138,499
  • 22
  • 57
  • 95
Json
  • 23
  • 2

1 Answers1

0

Assuming your variable is called $obj you should be able to get its value with

echo (string)$obj;

Some test code:

$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;

Output:

object(SimpleXMLElement)#2 (2) {
  ["@attributes"]=> array(1) { ["type"]=>string(8) "datetime" }
  [0]=>string(20) "2018-08-16T16:48:49Z"
}
2018-08-16T16:48:49Z
Nick
  • 138,499
  • 22
  • 57
  • 95