Cet article présente principalement des informations pertinentes sur la conversion mutuelle de PHP XML et des tableaux. Les amis qui en ont besoin peuvent s'y référer
PHP XML et conversion de tableaux
//数组转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; } //将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; }
Cinq entités prédéfinies dans le fichier XML :
| < | Moins de signe | |||||||||||||||
> |
Supérieur au signe |
||||||||||||||||
& | & |
et |
|||||||||||||||
' |
Guillemet simple | ||||||||||||||||
" | " | Guillemets doubles |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!