How to convert array to SimpleXML

前端 未结 30 2608
遇见更好的自我
遇见更好的自我 2020-11-21 06:52

How can I convert an array to a SimpleXML object in PHP?

30条回答
  •  情话喂你
    2020-11-21 07:23

     $v) {
            is_array($v)
                ? array_to_xml($v, $xml->addChild($k))
                : $xml->addChild($k, $v);
        }
        return $xml;
    }
    
    $test_array = array (
        'bla' => 'blub',
        'foo' => 'bar',
        'another_array' => array (
            'stack' => 'overflow',
        ),
    );
    
    echo array_to_xml($test_array, new SimpleXMLElement(''))->asXML();
    

提交回复
热议问题