1

我有一个 XML,我把它变成了一个数组来对其进行排序,现在我想再次将它保存为 XML。如果我没有以下内容,这将不是问题:[caseid] => Array ( [#text] => 885470 ...

我需要:<caseid> 885470 </caseid>

为字段名“caseid”编写 DOM 已经很好,但字段值是一个名为“#text”的数组,我不知道如何解析。

我无法在 Google 上搜索“#”符号,因此搜索起来非常困难。

4

1 回答 1

0

我可以通过将数组引用为字符串来访问数组中的数字。愚蠢的做法,但它有效;最好的解决方案是将数组编辑为 xml 转换,但也可以通过字符串访问数组元素。

我以前访问过这样的数组元素:

print_r($array[caseid][#text]); //<--Does not work with #
print_r($array[caseid]['#text']); //works 

同样,不是最漂亮的,而是可行的解决方法。

于 2011-08-11T19:34:20.607 回答