本文实例讲述了php中Array2xml类实现数组转化成XML的方法。分享给大家供大家参考。具体实现方法如下:
<?php class Array2xml { var $xml; function array2xml($array,$encoding='utf-8') { $this->xml='<?xml version="1.0" encoding="'.$encoding.'"?>'; $this->xml.=$this->_array2xml($array); } function getXml() { return $this->xml; } function _array2xml($array) { $xml=''; foreach($array as $key=>$val){ if(is_numeric($key)){ $key="item id=\"$key\""; }else{ //去掉空格,只取空格之前文字为key list($key,)=explode(' ',$key); } $xml.="<$key>"; $xml.=is_array($val)?$this->_array2xml($val):$val; //去掉空格,只取空格之前文字为key list($key,)=explode(' ',$key); $xml.="</$key>"; } return $xml; } }
希望本文所述对大家的PHP程序设计有所帮助。
本文向大家介绍PHP实现数组array转换成xml的方法,包括了PHP实现数组array转换成xml的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现数组array转换成xml的方法。分享给大家供大家参考,具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP针对XML文件操作技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)
本文向大家介绍PHP数组生成XML格式数据的封装类实例,包括了PHP数组生成XML格式数据的封装类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP数组生成XML格式数据的封装类。分享给大家供大家参考,具体如下: 类库代码:MakeXML.php: 测试代码testXML.php: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP针对XML文件操作技巧总结》、《PHP数组
本文向大家介绍递归实现php数组转xml的代码分享,包括了递归实现php数组转xml的代码分享的使用技巧和注意事项,需要的朋友参考一下 PHP中将数组转为xml的需求是常见的,而且实现方法也有很多种,百度找了一下各种实现方法,但是基本是借组一些组件啥的。我就自己写了一个字符串拼组的方法,支持多维数组。仅供参考,不足之处敬请不吝赐教! 上面是实现的方法,第一个参数是你要转换的数组,第二个可选参数设定
本文向大家介绍PHP实现的XML操作类【XML Library】,包括了PHP实现的XML操作类【XML Library】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现的XML操作类。分享给大家供大家参考,具体如下: 这是一个接口程序,需要大量分析解析XML,PHP的xml_parse_into_struct()函数不能直接生成便于使用的数组,而SimpleXML扩展在PHP5
本文向大家介绍PHP实现数组转JSon和JSon转数组的方法示例,包括了PHP实现数组转JSon和JSon转数组的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现数组转JSon和JSon转数组的方法。分享给大家供大家参考,具体如下: 数组转JSon数据: 运行结果: Array ( [menber] => Array ( [
本文向大家介绍PHP实现的数组和XML文件相互转换功能示例,包括了PHP实现的数组和XML文件相互转换功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现的数组和XML文件相互转换功能。分享给大家供大家参考,具体如下: 最近搞微信支付,微信服务器返回的都是XML文件,所以需要转换成数组,才会便于操作,好了话不多说,直接上代码: 1. XML转数组 用法示例: 运行结果: 2.