Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要帮助从simplexml对象获取值吗_Php_Xml_Simplexml - Fatal编程技术网

Php 需要帮助从simplexml对象获取值吗

Php 需要帮助从simplexml对象获取值吗,php,xml,simplexml,Php,Xml,Simplexml,我希望得到下面这个简单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" }

我希望得到下面这个简单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" 
}

任何帮助都将不胜感激。谢谢

假设您的变量名为
$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;

我们能看到xml结构吗?可能是重复的不用担心,很高兴我能帮上忙。
object(SimpleXMLElement)#2 (2) {
  ["@attributes"]=> array(1) { ["type"]=>string(8) "datetime" }
  [0]=>string(20) "2018-08-16T16:48:49Z"
}
2018-08-16T16:48:49Z