`
yeyuan
  • 浏览: 230726 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

php数组转换成xml

阅读更多

 

转自:http://www.ligaofeng.com/?p=1046
function array2xml($array, $tag){
    function ia2xml($array){
        $xml="";
        foreach ($array as $key=>$value) {
            if (is_array($value)) {
                $xml.="<$key>".ia2xml($value)."</$key>";
            } else {
                $xml.="<$key>".$value."</$key>";
            }
        }
        return $xml;
    }
 
    return simplexml_load_string("<$tag>".ia2xml($array)."</$tag>");
}

$test['type']='lunch';
$test['time']='12:30';
$test['menu']=array('entree'=>'salad', 'maincourse'=>'steak');
echo array2xml($test,"meal")->saveXML('a.xml');
 

 

分享到:
评论

相关推荐

    数组转换成XML

    php把数组转换成XML格式

    php实现将数组转换为XML的方法

    然后实例化了`A2Xml`类,并调用`toXml`方法将`$res`数组转换成XML格式的字符串输出。 除了实现转换的方法和示例代码外,文章还提供了几个在线工具的链接,这些工具可以用于在线进行XML和JSON格式数据的互相转换、...

    一个将数组转换为xml简单的PHP类

    这个"一个将数组转换为xml简单的PHP类"的主题提供了一个方便的解决方案,使得开发者无需深入理解XML底层的DOM或SAX处理就能实现这种转换。下面我们将详细探讨这个PHP类的工作原理、如何使用它以及相关的XML概念。 ...

    PHP二维数组形成XML内容形式

    在这个场景中,我们将探讨如何使用PHP将二维数组转换为XML内容。 首先,我们需要理解二维数组的基本概念。在PHP中,二维数组是一个数组,其中的每个元素也是一个数组,形如: ```php $array = array( array('key1...

    PHP 数组与Xml转换

    $stp = '&lt;item&gt;&lt;title&gt;PHP数组生成Xml格式数据.&lt;/title&gt;&lt;link&gt;http://www.111cn.net&lt;/link&gt;&lt;data&gt;2008-02-28&lt;/data&gt;&lt;/item&gt;'; // 循环生成多个 &lt;item&gt; 元素 for ($i = 1; $i ; $i++) { $stp .= $stp; } $foot = '...

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

    总的来说,Array2xml类提供了一个简单的方法,将PHP数组转换为XML字符串,方便在不同系统间进行数据交换。然而,对于大型项目或复杂的数据转换,建议使用更为强大且灵活的XML处理库,以确保数据的完整性和一致性。

    xml数据格式与php数组转换

    xml 数据格式转换成php数组,php数组转成xml格式数据

    一个将数组转换为xml的简单类-PHP开发

    将数组转换为xml此程序包提供了一个非常简单的类,可将数组转换为xml字符串。 安装您可以通过composer安装此软件包。 作曲家需要spatie / array-to-xml美国将数组转换为xml此包提供了一个非常简单的类,可以将数组...

    xml转换数组、对象转数组

    php将对象转成数组,php将xml转成数组 一个自定义函数搞定纯原创。

    PHP中将数组转成XML格式的实现代码

    这两种方法都可以有效地将PHP数组转换为XML格式。选择哪种方法取决于具体的需求,比如是否需要更多的XML控制、性能考虑,或者是对PHP版本的兼容性要求。`SimpleXMLElement`方法通常更简洁,而DOMDocument方法提供了...

    xmlparse(xml与PHP数组相互转换)封装函数

    xmlparse.php为封装好的xml与php数组相互转换的函数: XML-&gt;PHP: parse_xml_config(); PHP-&gt;XML: dump_xml_config(); #将转换好的XML放入文件: file_put_contents_safe().

    array-to-xml:将数组转换为xml的简单类

    将数组转换为xml 该程序包提供了一个非常简单的类,可以将数组转换为xml字符串。支持我们 我们投入了大量资源来创建。 您可以通过来支持我们。 非常感谢您从家乡寄给我们一张明信片,其中提及您使用的是哪个包装。 ...

    PHP查询xml,以数组返回

    总结,PHP处理XML并以数组返回的核心步骤包括加载XML文件、使用XPath查询、转换为PHP数组以及处理嵌套结构。通过这些技术,你可以方便地在PHP项目中集成XML数据,无论是简单的数据检索还是复杂的转换和处理。在实际...

    XML转换成数组

    把XML数据转换成php数组形式。

    php xml转数组

    然而,有时我们可能需要将XML数据转化为更易于操作的PHP数组,以便进行进一步的处理。本文将详细介绍如何在PHP中实现XML到数组的转换,并提供相关知识点。 首先,PHP提供了内置的`DOMDocument`类和`DOMXpath`类,...

    APSArrayToXML.class.php:将数组转换为XMLString或XML对象

    `APSArrayToXML.class.php`是一个PHP类,其主要功能是将PHP数组转换成XML字符串或者XML对象,便于进行数据序列化和反序列化操作。 这个类的使用可以极大地简化从PHP数组到XML的转换过程。通常,手动编写XML字符串会...

    php实现的数组转xml案例分析

    在PHP编程中,将数组转换成XML是一种常见的数据格式转换需求,特别是在处理网站的结构化数据,如Sitemap时。本篇文章将详细分析如何利用PHP实现数组到XML的转换,并提供一个具体的案例来阐述实现方法及操作注意事项...

    PHP实现XML与数据格式进行转换类.zipzip

    2. **PHP到XML的转换**:另一个关键功能可能是`array_to_xml()`, 这个方法将PHP数组转换成XML字符串。它可能首先创建一个DOMDocument对象,然后递归地将数组元素添加为DOMElement节点,最后输出XML字符串。这样,PHP...

    PHP处理数组和XML之间的互相转换

    在开发中,我们经常会遇到数组与XML... PHP可以将数组转换成xml格式,简单的办法是遍历数组,然后将数组的key/value转换成xml节点,再直接echo输出了,如: function arrayToXml($arr){ $xml = "&lt;root&gt;"; foreach

Global site tag (gtag.js) - Google Analytics