【问题标题】:PHP object holding XML data保存 XML 数据的 PHP 对象
【发布时间】:2012-02-23 10:59:09
【问题描述】:

如何检查对象$twitter_xml中是否返回任何数据以供查询abc或它为空?

以下是代码:

 $url="http://search.twitter.com/search.rss?q=abc";
 $twitter_xml = simplexml_load_file($url); 

【问题讨论】:

  • 您将始终收到 XML 响应。您在其中寻找什么元素?

标签: php xml


【解决方案1】:

这将为您提供项目计数:

count($twitter_xml->channel->item);

【讨论】:

    【解决方案2】:

    我不确定 Twitter 会返回什么,但您应该能够对您期望存在的值执行 isset()

    http://php.net/manual/en/function.isset.php

    例如

    if(isset($twitter_xml->name))
    {
        // XML has a 'name' element
    }
    else
    {
        // No 'name' element
    }
    

    【讨论】:

      猜你喜欢
      • 2011-11-02
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-16
      • 2012-09-11
      相关资源
      最近更新 更多