PHP XML和数组互相转换
2016-10-31 15:38
176 查看
数组与xml互相转换
<strong> </strong>
<strong> </strong>
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互相转换
- PHP XML和数组互相转换
- PHP XML和数组互相转换
- PHP处理数组和XML之间的互相转换
- PHP XML和数组互相转换
- PHP中XML和数组互相转换的方法
- PHP XML和数组互相转换详解
- PHP中XML和数组互相转换的方法
- PHP实现数组GBK、UTF-8互相转换
- PHP 数组和字符串互相转换实现方法
- php下将XML转换为数组示例
- PHP数组和字符串互相转换实现方法
- PHP XML To Array将XML转换为数组
- php“对象,数组”互相转换
- php下将XML转换为数组示例
- php xml 转换数组
- json和php数组 格式的互相转换
- PHP 数组和字符串互相转换实现方法
- php xml 互相转换