PHP XML和数组互相转换
来源:互联网 发布:无创dna数据辨别男女 编辑:程序博客网 时间:2024/04/19 01:38
//数组转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; }
多维数组
function arrayToXml($arr){ $xml = "<root>"; foreach ($arr as $key=>$val){ if(is_array($val)){ $xml.="<".$key.">".arrayToXml($val)."</".$key.">"; }else{ $xml.="<".$key.">".$val."</".$key.">"; } } $xml.="</root>"; 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; }
0 0
- PHP XML和数组互相转换
- PHP XML和数组互相转换
- PHP中XML和数组互相转换的方法
- PHP处理数组和XML之间的互相转换
- PHP数组与XML互相转换
- PHP 数组和字符串互相转换
- PHP 数组和字符串互相转换
- PHP数组和字符串互相转换
- php 数组和字符串互相转换
- json和php数组 格式的互相转换
- json和php数组 格式的互相转换
- json和php数组 格式的互相转换
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- 使用 Swift 进行 JSON 解析
- 菜菜鸟学习Vue.js
- 5-TCP Client&Server Example
- RGB 转 edp 接口dp501 示范电路
- MySQL的批处理
- PHP XML和数组互相转换
- 6-I&O Multiplexing-The 'select' and 'poll' Functions
- java中的权限修饰符
- SimpleJson解析及调用
- HHU 1001 汽水瓶(模拟)
- JavaEE项目实战(OA系统)之九_部门管理之三
- MySQL学习笔记六
- bash shell中expr命令下几种的使用
- java中的Date,Calendar,String