In diesem Artikel wird hauptsächlich das von PHP-Arrays generierte XML-Format vorgestellt, das einen bestimmten Referenzwert hat. Freunde in Not können sich auf
Methoden zum Generieren von XML bei der Entwicklung öffentlicher Konten beziehen
public function arrayToXml($arr){ $xml = "<root>"; foreach ($arr as $key=>$val){ if(is_array($val)){ $xml.="<".$key.">".arrayToXml($val)."</".$key.">"; }else{ $xml.="<".$key.">".$val."</".$key.">"; } } $xml.="</root>"; return $xml; }
xml in Array konvertiert
function xmlToArray($xml,$isfile=false){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); if($isfile){ if(!file_exists($xml)) return false; $xmlstr = file_get_contents($xml); }else{ $xmlstr = $xml; } $result= json_decode(json_encode(simplexml_load_string($xmlstr, 'SimpleXMLElement', LIBXML_NOCDATA)), true); return $result; }
Verwandte Empfehlungen:
Code zum Generieren einer CSV-Datei aus einem PHP-Array
Das obige ist der detaillierte Inhalt vonPHP-Array generiert XML-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!