简单的问题,但它确实给我带来了问题!
我有一个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"
....
答案 0 :(得分:2)
遗憾的是,SimpleXML没有实现ArrayAccess迭代器。 php.net文档页面的注释中有几个代码示例,用于将SimpleXML对象作为数组获取,但我发现它足够令人沮丧,以避免在可能的情况下使用它。我自己没有尝试过这些,所以你的里程可能会有所不同。