源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php中Array2xml类实现数组转化成XML实例

  • 时间:2021-08-25 07:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php中Array2xml类实现数组转化成XML实例
本文实例讲述了php中Array2xml类实现数组转化成XML的方法。分享给大家供大家参考。具体实现方法如下:
[u]复制代码[/u] 代码如下:
<?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程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部