PHP XML和数组互相转换详解

前端之家收集整理的这篇文章主要介绍了PHP XML和数组互相转换详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP XML和数组互相转换

PHP;"> //数组转XML function arrayToXml($arr) { $xml = ""; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="<".$key.">".$val.""; 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文件中预定义好的实体:

<

<

小于号

>

>

大于号

&

&

'

'

单引号

"

"

双引号

  </td&gt;
</tr&gt;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

猜你在找的PHP相关文章