gpt4 book ai didi

php - 使用 SimpleXMLElement 访问数组时的奇怪行为

转载 作者:行者123 更新时间:2023-12-04 05:34:52 25 4
gpt4 key购买 nike

我正在解析一个 Webserivce 响应并且我有一个奇怪的行为,

这是what returns me the WS的一个小例子

输出是用 var_dump($results); 完成的

但如果我这样做 var_dump($results->channel->item); 而不是有一个包含 9 个元素的数组 , I have this这似乎是数组的第 1 个元素。

那是什么行为?
谢谢。

PS:我在 PHP 5.4.6 和 Xdebug 2.2.1 上运行

最佳答案

这是完全正常的。 $results->channel->item是一个迭代器,它旨在用于 foreach循环。这会让你得到所有 item元素:

foreach ($xml->channel->item as $item) {
var_dump($item);
}

关于php - 使用 SimpleXMLElement 访问数组时的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12093572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com