数码资讯
PHP实现了将数组转换成xml的方法。
本文演示了通过PHP实现将数组转换成XML的方法: 1。PHP代码如下所示: < PHP 类a2xml { 私人版本= '1.0美元; 美元的私人'utf-8编码=; 私人'root的根=美元; 私有$ xml = null; 功能__construct(){ 美元-> XML =新的XmlWrit
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了通过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程序设计有所帮助。
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程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。