请看我在这里打印的对象数组:
SimpleXMLElement对象 ( [@attributes] =>排列 ( [generator-info-name] => www.ontv.dk/xmltv )
[channel] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => www.ontv.dk/tv/1
)
[display-name] => DR1 DK
)
)
我如何访问频道 - > display-name
以下代码无效:
echo $ obj-> channel [0] - > display-name;
请帮帮我
答案 0 :(得分:2)
必须正确引用带短划线的属性名称:
echo $obj->channel[0]->{'display-name'};
否则,解析器将其视为算术运算(即:$ obj-> channel [0] - > display minus name)。