请教大神数组转XML格式问题 本帖最后由 HUENKE 于 2013-11-04 17:51:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ar = array( array( 'id' => "c5569e2c-0f4a-4ec2-86ba-736b79eca18c", 'name' => "A公司", 'type' => "0", array( 'id' => "4f2b55e9-e10a-496b-8bca-60e6f26daee5", 'name' => "部门1", 'type' => "1", array( 'id' => "363", 'name' => "叶子1", 'type' => "2", 'playurl' => "http://XXXXXXX363"), ), array( 'id' => "0c5ce42f-ba31-4b7a-8173-79ecae4a73ca", 'name' => "部门2", 'type' => "1", array( 'id' => "241", 'name' => "叶子1", 'type' => "2", 'playurl' => "http://xxxxx=241"), array( 'id' => "356", 'name' => "叶子1", 'type' => "2", 'playurl' => "xxxxxxxxx=356"), ), ));$xml = simplexml_load_string('<nodes/>');arrayToXml($ar, $xml);echo $xml->asXML();function arrayToXml($ar, $xml) { foreach($ar as $k=>$v) { if(is_array($v)) arrayToXml($v, $xml->addChild('node')); else $xml->addAttribute($k, $v); }} 我的ARRAY格式为输出格式为貌似多了一层NODE怎么解决 Error page: http://www.zhuangshi6.com/qun521/article_edit.php 公司让我做一个通往网上银行缴费的页面 没做过 这个怎么做呢 用php控制ftp上传文件问题已经简化成最简单的代码了 为什么还是有错误呢??? php疑惑 如何实现网站组件的可插拔 PHP 邮件群发 如何学习AJAX ,我想要是在一点的~~~~~ 我想在网页里面嵌套discuz论坛,工作量大吗? SQL的查询锁定 是什么意思? 微信支付测试 是不是环境问题 域名出现非80端口,是程序问题还是空间问题
array( 'id' => "c5569e2c-0f4a-4ec2-86ba-736b79eca18c", 'name' => "A公司", 'type' => "0",
array( 'id' => "4f2b55e9-e10a-496b-8bca-60e6f26daee5", 'name' => "部门1", 'type' => "1",
array( 'id' => "363", 'name' => "叶子1", 'type' => "2", 'playurl' => "http://XXXXXXX363"),
),
array( 'id' => "0c5ce42f-ba31-4b7a-8173-79ecae4a73ca", 'name' => "部门2", 'type' => "1",
array( 'id' => "241", 'name' => "叶子1", 'type' => "2", 'playurl' => "http://xxxxx=241"),
array( 'id' => "356", 'name' => "叶子1", 'type' => "2", 'playurl' => "xxxxxxxxx=356"),
),
)
);
$xml = simplexml_load_string('<nodes/>');
arrayToXml($ar, $xml);
echo $xml->asXML();function arrayToXml($ar, $xml) {
foreach($ar as $k=>$v) {
if(is_array($v)) arrayToXml($v, $xml->addChild('node'));
else $xml->addAttribute($k, $v);
}
}