$xml->movie不是一个数组,有点类似于 数据库的结果集!

解决方案 »

  1.   

    $xml->movie 是对像,非数组,要转换一下才可以
      

  2.   

    楼主可以自己看看变量结构,就知道究竟是什么。echo "<pre>";
    var_dump(/*你需要查看的变量结构,如*/$xml);
      

  3.   

    谢谢,但我不明白为什么$xml->movie 和 $xml->movie[0] 输出的都是相同的东西?
      

  4.   

    你去php.net上发个bug,看看他们如何回答.这个问题的确有点...
    就好像同系列的attribute()这个函数也是这样的,默认的会输出第一个.我的理解就是如1楼所示.
      

  5.   

    手册上讲
    Note: SimpleXML has made a rule of adding iterative properties to most methods. They cannot be viewed using var_dump() or anything else which can examine objects.