2015-02-23 29 views
1

我想使用簡單的XML返回一個數組結構。一切都很好,除非XML具有與PHP變量同名的標記,例如return在SimpleXML中使用php變量

例子:

$msg = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); 

返回

$msg->dynamics->details->flight->return-leg->airport; 

如何可以解析返回的標籤?我試過類似{return-leg}但我仍然錯誤。

有什麼想法?

+1

'{ '返回腿'}'? – 2015-02-23 12:26:44

+0

你嘗試過'$味精 - >動態 - >詳細 - >航班 - > {'回程腿'} - >機場;'? – skobaljic 2015-02-23 12:26:56

+0

它的工作!謝謝 – pedroF 2015-02-23 12:33:38

回答

1

試試這個方法:

$msg->dynamics->details->flight->{'return-leg'}->airport 

你可以在這裏檢查的例子:

PHP DOC

+0

哦,我錯過了。好,現在沒有錯誤,非常感謝! – pedroF 2015-02-23 12:31:34