php数组转换为XML格式,以及XML格式转成数组
2019-05-23 17:49
99 查看
php数组转换为XML格式,以及XML格式转成数组
//数组转XML function arrayToXml($arr) { $xml = "<xml>"; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="<".$key.">".$val."</".$key.">"; }else{ $xml.="<".$key."><![CDATA[".$val."]]></".$key.">"; } } $xml.="</xml>"; return $xml; } //将XML转为array function xmlToArray($xml) { //禁止引用外部xml实体 libxml_disable_entity_loader(true); $values = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); return $values; }
相关文章推荐
- PHP中数组转换为XML格式
- php将数组转换为xml格式
- 将XML转换成PHP中的数组
- PHP数组和对象的相互转换
- PHP XML To Array,将XML转换为数组
- php对象数组转换为json格式数组,再转回object对象数组
- PHP XML To Array,将XML转换为数组
- php 数组排序以及按照某个字段排序
- 在CakePHP中利用Javascript Helper把PHP数组转换为JSON
- php 将json格式数据转换成数组
- PHP <5.2ver 将数组转换成json格式的方法
- php json_encode 将数组转换成json格式数据出错
- php实现数组中索引关联数据转换成json对象的方法
- PHP处理数组和XML之间的互相转换
- PHP 数组和字符串转换(超详细)
- php导出csv格式数据并将数字转换成文本的思路以及代码分享
- 基于柔性数组和类型转换以及sendmsg的消息组装方法
- 数组信息[置顶] php数组转换js数组操作及json_encode应用
- php布尔型数据类型以及流程控制的数据类型转换
- php把数组值转换成键的方法