我如何访问[0] - >位于下方的Array()并检索[标题],这是"千与千寻"通过迭代数组?
Array
(
[@attributes] => Array
(
[version] => 2.0
)
[channel] => Array
(
[title] => Site Title
[link] => site/
[language] => en-us
[category] => All
[image] => Array
(
[title] => Site
[url] => http://example.com
[link] => example.com
)
[item] => Array
(
[0] => Array
(
[title] => Spirited Away
[pubDate] => date
[category] => Movies
[link] => linkhere
[enclosure] => Array
(
[@attributes] => Array
(
[url] => someurlhere
[length] => length
[type] => application/x-bittorrent
)
)
我目前正在尝试使用foreach循环迭代数组,但它没有输出任何内容。我会发布我的代码,但这个问题的代码部分已经太长了。我使用的是PHP,到目前为止我没有尝试过任何工作。
此JSON代码是使用json_encode从XML文档生成的,然后使用json_decode解码为JSON对象。
答案 0 :(得分:1)
评论回答是正确的。
循环遍历这个特定的数组结构:
foreach ( $array['channel']['item'] as $x){
echo $x['title'];
}