0

这个:

$newXMLdoc = new SimpleXMLElement($myXML);

包含:

$newXMLdoc
: object(SimpleXMLElement) = 
  @attributes: array = 
    AMOUNT: string = 4444

我需要获取 AMOUNT 的值

所以我在做:

$newXMLdoc->xpath('@AMOUNT')

但我得到的不是 AMOUNT 中的值 4444:

: array = 
  0: object(SimpleXMLElement) = 
    @attributes: array = 
      AMOUNT: string = 4444

如何获得 AMOUNT 的值?(没关系,金额的值是一个字符串)

4

1 回答 1

2

SimpleXML 中的结果->xpath()是一个对象数组。

这样做:

$amount = (string)array_pop($newXMLdoc->xpath('@AMOUNT'));
于 2013-05-27T09:13:22.253 回答