![PHP的XML和数组转换详解 PHP的XML和数组转换详解](/rjstyle/noimg/62.webp)
数组到xml
功能arraytoxml($ ARR)
{
= $;
foreach(ARR美元美元美元关键= > Val)
{
如果(is_numeric($ Val)){
为XML。= 美元价值;
其他{ }
$;
}
}
$;
返回xml;
}
xml到数组
功能xmltoarray($ XML)
{
没有外部实体XML
libxml_disable_entity_loader(真的);
美元价值= json_decode(json_encode(simplexml_load_string($ XML,'simplexmlelement ',libxml_nocdata)),真的);
返回值;
}
XML文件中的五个预定义实体:
<
<
小于号
>
>
大于号
和
APOS;
'
单引号
双引号
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。