时间:2021-05-26
本文实例讲述了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程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了php实现XML和数组的相互转化功能。分享给大家供大家参考,具体如下:数组转化为xml:functionarrtoxml($arr,$dom=0,
本文实例讲述了C#读取Excel并转化成Xml的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:XmlDocumentexcelData=new
本文实例讲述了PHP实现数组array转换成xml的方法。分享给大家供大家参考,具体如下:$value){$haveTag=true;if(is_numeric
本文实例讲述了php实现将数组转换为XML的方法。分享给大家供大家参考。具体如下:1.php代码如下:xml=newXmlWriter();}functiont
本文实例讲述了php中实现xml与mysql数据相互转换的方法。分享给大家供大家参考。具体分析如下:这里提供了一个mysql2xml转换类,可以快速的把xml转