0

我有一个这样的 SimpleXMLElement var_dump()

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"
  }
}
4

1 回答 1

0

0您看到的元素是如何SimpleXMLElement处理节点。因为每个SimpleXMLElement可能代表单个节点或多个节点,所以在内部它将每个节点保留在索引下。

要访问该值,只需转换$data为原始类型

$value = (double) $data;
于 2013-10-15T02:52:32.717 回答