2013-05-27 166 views
0

此:獲得屬性值

$newXMLdoc = new SimpleXMLElement($myXML); 

包含:

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

我需要得到

所以我做量的值:

$newXMLdoc->xpath('@AMOUNT') 

但不是價值我n AMOUNT是4444我得到:

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

我怎樣才能獲得AMOUNT的價值? (沒關係,數量的值是一個字符串)

回答

2

SimpleXML中->xpath()的結果是一個對象數組。

就這樣做:

$amount = (string)array_pop($newXMLdoc->xpath('@AMOUNT')); 
+0

歡迎您。 – silkfire