SimpleXMLElement访问数组

时间:2012-02-26 23:05:06

标签: php

简单的问题,但它确实给我带来了问题!

我有一个var转储如下;如何访问数组["slot_id"]并将其作为实际数组获取?我已尝试$object->slot_id$object['slot_id']$object[0]但没有成功。我想我只是遗漏了一些东西^ _ ^

object(SimpleXMLElement)#17 (1) {
  ["slot_id"]=>
  array(143) {
    [0]=>
    string(2) "41"
    [1]=>
    string(2) "42"
    [2]=>
    string(2) "43"
    ....

1 个答案:

答案 0 :(得分:2)

遗憾的是,SimpleXML没有实现ArrayAccess迭代器。 php.net文档页面的注释中有几个代码示例,用于将SimpleXML对象作为数组获取,但我发现它足够令人沮丧,以避免在可能的情况下使用它。我自己没有尝试过这些,所以你的里程可能会有所不同。