【发布时间】: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 响应。您在其中寻找什么元素?
如何检查对象$twitter_xml中是否返回任何数据以供查询abc或它为空?
以下是代码:
$url="http://search.twitter.com/search.rss?q=abc";
$twitter_xml = simplexml_load_file($url);
【问题讨论】:
这将为您提供项目计数:
count($twitter_xml->channel->item);
【讨论】:
我不确定 Twitter 会返回什么,但您应该能够对您期望存在的值执行 isset()。
见http://php.net/manual/en/function.isset.php
例如
if(isset($twitter_xml->name))
{
// XML has a 'name' element
}
else
{
// No 'name' element
}
【讨论】: