微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 回显SimpleXMLElement对象

我有一个看起来像这样的数组.

Array
(
    [@attributes] => Array
        (
            [version] => 2.0
        )

    [channel] => SimpleXMLElement Object
        (
            [title] => Active Fire Incident Page
            [link] => http://www.ci.austin.tx.us/fact/default.cfm
            [description] => This page provides information on active Austin/Travis County Fire incidents.  Data is updated every 3 minutes.

            [lastBuildDate] => Wed, 23 Nov 2016 10:59:38 PM GMT
            [copyright] => 2016 City of Austin. All rights reserved.
            [language] => en-us
            [item] => SimpleXMLElement Object
                (
                    [title] => E ST ELMO RD/SHERATON AVE
                    [link] => http://www.ci.austin.tx.us/fact/default.cfm
                    [description] => AFD - 4700 S Congress Ave - Box -Structure Fire - Wed, 23 Nov 2016 10:51 PM 
                    [pubdate] => Wed, 23 Nov 2016 10:51 PM 
                )

        )

)

我如何回应数组的最后部分?这个部分:

                    [title] => E ST ELMO RD/SHERATON AVE
                    [link] => http://www.ci.austin.tx.us/fact/default.cfm
                    [description] => AFD - 4700 S Congress Ave - Box -Structure Fire - Wed, 23 Nov 2016 10:51 PM 
                    [pubdate] => Wed, 23 Nov 2016 10:51 PM 

使用此代码

echo $xml->channel->item->link;

我越来越

Notice:Trying to get property of non-object

解决方法:

你使用错误代码,试试这个

foreach($xml->channel->item as $key => $product){
   echo $product->link;

或直接

 echo $xml->channel->item->link;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐