Heim >Backend-Entwicklung >PHP-Tutorial >Funktionen zum Konvertieren von PHP-Arrays in XML
Dieser Artikel stellt hauptsächlich die Funktionen zum Konvertieren von PHP-Arrays und XML vor. Jetzt kann ich ihn mit allen teilen, die ihn benötigen.
//数组转xml function ArrToXml($arr) { if(!is_array($arr) || count($arr) == 0) return ''; $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转数组 function XmlToArr($xml) { if($xml == '') return ''; libxml_disable_entity_loader(true); $arr = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); return $arr; }
Verwandte Empfehlungen >
array_pop() der PHP-Array-Funktionssequenz löscht das letzte Element im Array
Das obige ist der detaillierte Inhalt vonFunktionen zum Konvertieren von PHP-Arrays in XML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!