php中Array2xml类实现数组转化成XML实例
2015-01-24信息快讯网
这篇文章主要介绍了php中Array2xml类实现数组转化成XML的方法,实例分析了数组转化成XML实现类Array2xml,是非常实用的数组转化技巧,需要的朋友可以参考下
本文实例讲述了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使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
Zend Guard使用指南及问题处理
PHP中使用SimpleXML检查XML文件结构实例
php实现监控varnish缓存服务器的状态
PHP中使用xmlreader读取xml数据示例
php中实现xml与mysql数据相互转换的方法
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
腾讯微博提示missing parameter errorcode 102 错误的解决方法
php提示Warning:mysql_fetch_array() expects的解决方法
PHP使用array_multisort对多个数组或多维数组进行排序
PHP使用xmllint命令处理xml与html的方法
php中adodbzip类实例
PHP内存缓存Memcached类实例
thinkphp实现上一篇与下一篇的方法
PHP模块memcached使用指南
PHP原生函数一定好吗?
thinkphp中ajax与php响应过程详解
smarty实现多级分类的方法
smarty中post用法实例
smarty简单入门实例
PHP中SimpleXML函数用法分析
PHP中array_slice函数用法实例详解
php中in_array函数用法探究
PHP 读取和编写 XML
PHP中定义数组常量(array常量)的方法
php中in_array函数用法分析
php中simplexml_load_file函数用法实例
php以post形式发送xml的方法
使用array_map简单搞定PHP删除文件、删除目录
php生成xml时添加CDATA标签的方法
探讨:array2xml和xml2array以及xml与array的互相转化