Comment convertir du XML en chaîne en php : créez d'abord un exemple de fichier php ; puis définissez une méthode "array2xml" ; enfin utilisez l'instruction foreach pour convertir un tableau php en chaîne XML.
Recommandé : "Tutoriel vidéo PHP"
php Convertir la chaîne XML en tableau et convertir le tableau en XML ;
1. Convertissez la chaîne XML en tableau php.
function xmlToArray($xml){ if (file_exists($xml)) { libxml_disable_entity_loader(false); $xml_string = simplexml_load_file($xml,'SimpleXMLElement', LIBXML_NOCDATA); }else{ libxml_disable_entity_loader(true); $xml_string = simplexml_load_string($xml,'SimpleXMLElement', LIBXML_NOCDATA); } $result = json_decode(json_encode($xml_string),true); return $result; }
2. Convertir le tableau php en chaîne XML
function array2xml($arr){ $str="<xml>"; foreach ($arr as $key=>$value){ $str.= "<$key>$value</$key>"; } $str.="</xml>"; return $str; }
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!