php中Array2xml类实现数组转化成XML实例
2014-12-08 00:00
856 查看
本文实例讲述了php中Array2xml类实现数组转化成XML的方法。分享给大家供大家参考。具体实现方法如下:
希望本文所述对大家的PHP程序设计有所帮助。
<?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中Array2xml类实现数组转化成XML实例
- php实现XML和数组的相互转化功能示例
- php实现数组转化成xml的类
- php xml字符串转化为 array数组的代码
- php实现xml转数组[兼容性很强]
- php插入排序法实现数组排序实例
- php xml与数组相互转化
- xml转化成php数组(文件夹读取,XML解析)
- php实现通用的从数据库表读取数据到数组的函数实例
- php+xml结合Ajax实现点赞功能完整实例
- php选择排序法实现数组排序实例分析
- 使用 PHP 将 XML 转化为易读的数组!
- 使用 PHP 将 XML 转化为易读的数组!
- php选择排序法实现数组排序实例分析
- php对xml的数组转化
- PHP中simpleXML递归实现XML文件与数组的相互转化(原创)
- php一维数组转化二维数组实现数组键值替换及转化json乱码
- php xml对象实现实例,DOMDocument类对象
- PHP基于数组实现的分页函数实例