gpt4 book ai didi

php - 将数组保存为 xml

转载 作者:可可西里 更新时间:2023-11-01 13:39:33 41 4
gpt4 key购买 nike

array(
name => text,
surname => text,
country => text,
date => text
)

1) 如何将此数组保存为 xml 文件?

2) 如何读取这个文件然后作为数组?

最佳答案

// save
$doc = new DOMDocument('1.0');
$doc->formatOutput = true;
$root = $doc->createElement('root');
$root = $doc->appendChild($root);
foreach($arr as $key=>$value)
{
$em = $doc->createElement($key);
$text = $doc->createTextNode($value);
$em->appendChild($text);
$root->appendChild($em);

}
$doc->save('file.xml');
// load
$arr = array();
$doc = new DOMDocument();
$doc->load('file.xml');
$root = $doc->getElementsByTagName('root')->items[0];
foreach($root->childNodes as $item)
{
$arr[$item->nodeName] = $item->nodeValue;
}

关于php - 将数组保存为 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3755952/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com