我在分析一个Webserivce的反应,我有一个奇怪的行为,
下面是一个是什么回报了我的小例子
输出是用var_dump($results);完成的
但是,如果我使用var_dump($results->channel->item); ,而不是在其中包含9个元素的数组(),那么我有这个似乎是数组的一个元素。
那是什么行为?谢谢。
PS:我在PHP5.4.6和Xdebug 2.2.1上运行
发布于 2012-08-23 14:29:40
这是完全正常的。$results->channel->item是一个迭代器,它用于foreach循环。这将使您获得所有item元素:
foreach ($xml->channel->item as $item) {
var_dump($item);
}https://stackoverflow.com/questions/12093572
复制相似问题