我有一个XML,我变成了一个数组来对它进行排序,现在我想再次将它保存为XML。如果我没有以下内容,那就不会有问题:[caseid] => Array ( [#text] => 885470 ...
我需要:<caseid> 885470 </caseid>
编写DOM对于fieldname“caseid”来说很好,但是fieldvalue是一个标题为“#text”的数组,我无法弄清楚如何解析。
我无法搜索谷歌的“#”符号,因此搜索非常困难。
答案 0 :(得分:0)
我能够通过将其作为字符串引用来访问数组中的数字。愚蠢的做法,但它的工作原理;最好的解决方案是将数组编辑为xml转换,但也可以通过字符串访问数组元素。
我之前访问过的数组元素如下:
print_r($array[caseid][#text]); //<--Does not work with #
print_r($array[caseid]['#text']); //works
同样,不是最漂亮的,而是一种可行的解决方法。