在PHP中使用特殊字符和关键字获取XML标记的值

时间:2013-10-26 22:43:05

标签: php xml

我在XML文件中有一个标记为“trans-date”

我已经在PHP中使用simpleXML加载了XML文件

$xml = simplexml_load_file('studentdb.xml');

现在我想检索trans-date字段的值。我把代码编写为:

$tdate=$xml->trans-date;

但是这行代码没有返回预期值,因为“ - ”被视为减号运算符,日期被视为关键字;

我尝试使用:

$tdate=$xml->trans."-date";

但这并不奏效。如何获得该字段的值?

1 个答案:

答案 0 :(得分:1)

试试这个:

$tdate=$xml->{'trans-date'};