Heim > Artikel > Backend-Entwicklung > So konvertieren Sie XML in PHP in einen String
So konvertieren Sie XML in einen String in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Definieren Sie dann eine „array2xml“-Methode. Verwenden Sie abschließend die foreach-Anweisung, um das PHP-Array in einen XML-String zu konvertieren.
Empfohlen: „PHP-Video-Tutorial“
php Konvertieren Sie XML-String in Array und Array in XML;
1. Konvertieren Sie XML-String in PHP-Array.
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. PHP-Array in XML-String konvertieren
function array2xml($arr){ $str="<xml>"; foreach ($arr as $key=>$value){ $str.= "<$key>$value</$key>"; } $str.="</xml>"; return $str; }
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie XML in PHP in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!