处理从数组创建xml文件。作为数据的一部分,是一个应该存在值的结构的字符串。它被格式化为类似'path / to / field'的字符串。我通过分隔符爆炸并循环遍历每个部分以创建xml。这一切看起来不错,但不是我想要的格式。代码如下:
foreach ($path_parts as $path_part) {
if($path_count == $path_parts_count) {
$path_item->addChild($path_part, $field['value']);
} else {
$path_item = $path_item->addChild($path_part);
}
$path_count++;
}
xml看起来像这样:
<path>
<to>
<field>value 1</field>
</to>
</path>
<path>
<to>
<field>value 2</field>
</to>
</path>
我想做的是让它看起来如下:
<path>
<to>
<field>value 1</field>
<field>value 2</field>
</to>
</path>
有什么想法吗?