PHP实现了将数组转换成xml的方法。
1。PHP代码如下所示:
< PHP
类a2xml {
私人版本= '1.0美元;
美元的私人'utf-8编码=;
私人'root的根=美元;
私有$ xml = null;
功能__construct(){
美元-> XML =新的XmlWriter();
}
功能XML(美元的数据,美元eisarray = false){
如果(!eisarray美元){
美元-> XML -> openmemory();
美元-> XML -> StartDocument(美元->版本,美元->编码);
美元-> XML -> startElement(美元->根);
}
foreach(美元美元美元数据关键=值){
如果(is_array(美元值)){
美元-> XML -> startElement($键);
美元-> XML(美元价值,真的);
美元-> XML -> EndElement();
继续;
}
美元-> XML -> writeelement(美元,美元的价值);
}
如果(!eisarray美元){
美元-> XML -> EndElement();
返回这个-> XML -> outputmemory(真的);
}
}
}
$ =数组(
你好= > '11212,
世界= > '232323,
('array= >阵列
测试= >测试,
B =阵列(C = >c,会= >会)
),
A= > 'haha
);
XML =新a2xml(美元);
echo $ XML XML($ RES)>;
2。操作的效果如下图所示:
希望本文能对大家的PHP程序设计有所帮助。