我有一个像这样var_dump()
的SimpleXMLElement:
object(SimpleXMLElement)#4 (2) {
["@attributes"]=>
array(1) {
["currencyId"]=>
string(3) "GBP"
}
[0]=>
string(5) "10.44"
}
如何访问[0]
元素?
$data[0]
给了我
Object(SimpleXMLElement)#1 (1) {
["@attributes"]=>
array(1) {
["currencyId"]=>
string(3) "GBP"
}
}
答案 0 :(得分:0)
您看到的0
元素是SimpleXMLElement
处理节点的方式。因为每个SimpleXMLElement
可以表示单个节点或多个节点,所以在内部它将每个节点保持在索引下。
要访问该值,只需将$data
转换为基本类型
$value = (double) $data;