SimpleXMLElement Object
(
[user] => SimpleXMLElement Object
(
[alipay_account] => 186165713811
[alipay_bind] => bind1
[alipay_no] => 208860222631333101561
[buyer_credit] => SimpleXMLElement Object
(
[good_num] => 0
[level] => 0
[score] => 0
[total_num] => 0
) [consumer_protection] => false
[created] => 2011-06-01 15:46:55
[email] => SimpleXMLElement Object
(
) [last_visit] => 2011-06-15 15:38:34
[location] => SimpleXMLElement Object
(
) [nick] => 商城
[seller_credit] => SimpleXMLElement Object
(
[good_num] => 0
[level] => 0
[score] => 0
[total_num] => 0
) [status] => normal
[type] => C
[uid] => a2133f8fea55225a81f2b843f609d9ec1
[user_id] => 7144516691
))
上面是哪里,我该如何用循环显示出对应的字段值啊?
(
[user] => SimpleXMLElement Object
(
[alipay_account] => 186165713811
[alipay_bind] => bind1
[alipay_no] => 208860222631333101561
[buyer_credit] => SimpleXMLElement Object
(
[good_num] => 0
[level] => 0
[score] => 0
[total_num] => 0
) [consumer_protection] => false
[created] => 2011-06-01 15:46:55
[email] => SimpleXMLElement Object
(
) [last_visit] => 2011-06-15 15:38:34
[location] => SimpleXMLElement Object
(
) [nick] => 商城
[seller_credit] => SimpleXMLElement Object
(
[good_num] => 0
[level] => 0
[score] => 0
[total_num] => 0
) [status] => normal
[type] => C
[uid] => a2133f8fea55225a81f2b843f609d9ec1
[user_id] => 7144516691
))
上面是哪里,我该如何用循环显示出对应的字段值啊?
解决方案 »
- PHPo CMS首页最新添加当天信息显示NEW图标求助
- 程序生成xml功能
- imagegif函数linux下失败,windows下成功,为什么?
- FTP从linux 服务器传下来,没有选择模式,每行代码中间加了许多空格,怎么快速去掉?
- phpmywind模版开发的网站,上传到空间后好多功能都不能用了,求解
- php定时导出excel,并自动发送邮件通知
- MSYQL 查询排序问题
- RewriteRule ^(.*)$ /index.php/$1 [L] 在万网空间不起作用
- YuYan框架已经发布开发版本...免费开源,做世界第一的php框架...欢迎下载...
- 如何用php+redis做订单到时间自动完成功能?
- Flash+xml的相册上传图片后xml怎么生成该图片的数据???
- linux环境下php将word文件,转换成mht格式,有没有办法啊?
$xml = simplexml_load_file($fileName);
$xml = (array)$xml;
print_r($xml); //输出的结果为:
Array
(
[msg_code] => 3
[msg] => 服务器端还有数据文件需要下载,请继续调用本接口下载数据文件
[fileInfos] => SimpleXMLElement Object
(
[hashAlgorithm] => 0
[compressionFormat] => 0
[encryptAlgorithm] => 1
)
)对比一下,上面的代码仅添加了一行 $xml = (array)$xml;
此时输出的内容中,第7行,已经由SimpleXMLElement Object 变为 Array 了。
其实就这么简单,只需要在需要调用的时候前用(array)转化为常规数组即可正常调用。