在SimpleXML中使用php变量

时间:2015-02-23 12:24:49

标签: php variables simplexml

我想使用简单的XML返回数组结构。一切都很好,除非XML有一个与PHP变量同名的标记,例如return

示例:

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

返回

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

如何解析返回标记?我尝试了类似{return-leg}的内容,但我仍然犯了错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

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

您可以在此处查看示例:

PHP DOC