时时商务社区
标题:
PHP XML和数组互相转换详解
[打印本页]
作者:
阿情
时间:
2018-2-14 05:31
PHP XML和数组互相转换
//数组转XML
function arrayToXml($arr)
{
$xml = "";
foreach ($arr as $key=>$val)
{
if (is_numeric($val)){
$xml.="".$val."";
}else{
$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;
}
五个在XML文件中预定义好的实体:
小于号
>
>
大于号
&
&
和
'
'
单引号
"
"
双引号
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
php下将XML转换为数组
PHP中将数组转成XML格式的实现代码
php之XML转数组函数的详解
PHP将XML转数组过程详解
php中Array2xml类实现数组转化成XML实例
php实现将数组转换为XML的方法
递归实现php数组转xml的代码分享
PHP如何将XML转成数组
PHP处理数组和XML之间的互相转换
PHP实现数组array转换成xml的方法
PHP数组生成XML格式数据的封装类实例
php实现xml转换数组的方法示例
php实现XML和数组的相互转化功能示例
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2