PHP调用C#Webservice如果判断是否有数据呢? $obj_xml = simplexml_load_string($result);print_r($obj_xml);你的代码是可以的说说有什么疑问 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是,如果当天航班停班了,这个就没有航班数据,如果没有数据,foreach($obj_xml->NewDataSet->Table1 as $item) 这里会报错.Warning: Invalid argument supplied for foreach() in D:\xampp\htdocs\WS\index.php on line 137 if(isset($obj_xml->NewDataSet->Table1)) foreach($obj_xml->NewDataSet->Table1 ....或if(is_array($obj_xml->NewDataSet->Table1)) foreach($obj_xml->NewDataSet->Table1 .... if(isset($obj_xml->NewDataSet->Table1)) 可以if(is_array($obj_xml->NewDataSet->Table1)) 不行,原本有数据也不显示了,我之前也是用if(is_array($obj_xml->NewDataSet->Table1)) 发现不行,才上来发贴,能解释一下is_array不能的原因吗?$obj_xml->NewDataSet->Table1确实是数组呀?不是很明白? 嗯,那是对象,不是数组echo gettype($obj_xml->NewDataSet->Table1); // object但 count 可以正确的返回成员个数echo count($obj_xml->NewDataSet->Table1); //87 常用正则表达式的整理 mb_detect_encoding()函数问题 请教一下,关于网络硬盘的用户分配问题? 关于php中如何将变量中的内容打包成为zip 请教:PHP+WinWebMail 发送邮件应该如何配置? php 取得用户的真实的ip?(在线等待) 新手请教有关Session的问题! 在window 下使用PHP 与 mySql的小问题 php版的朋友,能帮这个忙吗? require怎么传递数据 php include文件失败,求助 PHP中,用PDO方式,调用存储过程失败。
我的意思是,如果当天航班停班了,这个就没有航班数据,
如果没有数据,foreach($obj_xml->NewDataSet->Table1 as $item) 这里会报错.
Warning: Invalid argument supplied for foreach() in D:\xampp\htdocs\WS\index.php on line 137
或
if(is_array($obj_xml->NewDataSet->Table1)) foreach($obj_xml->NewDataSet->Table1 ....
if(is_array($obj_xml->NewDataSet->Table1)) 不行,原本有数据也不显示了,我之前也是用if(is_array($obj_xml->NewDataSet->Table1)) 发现不行,才上来发贴,能解释一下is_array不能的原因吗?$obj_xml->NewDataSet->Table1确实是数组呀?不是很明白?
echo gettype($obj_xml->NewDataSet->Table1); // object
但 count 可以正确的返回成员个数
echo count($obj_xml->NewDataSet->Table1); //87