需要帮助从 simplexml 对象获取值
Need help getting a value from a simplexml object
我想获取下面简单 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;
输出:
object(SimpleXMLElement)#2 (2) {
["@attributes"]=> array(1) { ["type"]=>string(8) "datetime" }
[0]=>string(20) "2018-08-16T16:48:49Z"
}
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;
输出:
object(SimpleXMLElement)#2 (2) {
["@attributes"]=> array(1) { ["type"]=>string(8) "datetime" }
[0]=>string(20) "2018-08-16T16:48:49Z"
}
2018-08-16T16:48:49Z