Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie eine JSON-Datei in PHP in das XML-Format

So konvertieren Sie eine JSON-Datei in PHP in das XML-Format

Guanhui
Freigeben: 2023-03-01 07:38:01
Original
3427 Leute haben es durchsucht

So konvertieren Sie eine JSON-Datei in PHP in das XML-Format

So konvertieren Sie eine JSON-Datei in das XML-Format in PHP

Besorgen Sie sich zuerst die Zeichen in der JSON-Datei;

$content = file_get_contents('./data.json');
Nach dem Login kopieren

Verwenden Sie dann die Funktion „json_decode()“, um die Zeichenfolge in ein Array umzuwandeln.

$content = file_get_contents('./data.json');

$data = json_decode($content, true);
Nach dem Login kopieren

führt dann eine Schleife aus und fügt das Array in XML-Daten zusammen.

$content = file_get_contents('./data.json');

$data = json_decode($content, true);

function xml_encode($data)
{

    $string="";

    foreach($data as $k => $v){
        $string .= "<" . $k . ">";
        //判断是否是数组,或者,对像
        if(is_array($v) || is_object($v)){
            //是数组或者对像就的递归调用
            $string .= xml_encode($v);
        }else{
            //取得标签数据
            $string .=$v;
        }
        $string .= "";  
    }

    return $string;
}

$content = xml_encode($data);
Nach dem Login kopieren

schreibt schließlich die XML-Daten in die Datei und ändert sie der Suffixname einfach „xml“.

$content = file_get_contents(&#39;./data.json&#39;);

$data = json_decode($content, true);

function xml_encode($data)
{

    $string="";

    foreach($data as $k => $v){
        $string .= "<" . $k . ">";
        //判断是否是数组,或者,对像
        if(is_array($v) || is_object($v)){
            //是数组或者对像就的递归调用
            $string .= xml_encode($v);
        }else{
            //取得标签数据
            $string .=$v;
        }
        $string .= "";  
    }

    return $string;
}

$content = xml_encode($data);

file_put_contents('./data.xml', $content);
Nach dem Login kopieren

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine JSON-Datei in PHP in das XML-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage