PHP中嵌套数组的迭代

PHP中嵌套数组的迭代,php,arrays,json,Php,Arrays,Json,我正在使用Twitter Rest API来收集关于趋势主题的信息。API返回JSON,我正在尝试解析数据 这是我的相关代码(我不包括我的钥匙等): …等等(我不会列出整个阵列) 我需要做的是能够遍历[trends]数组,而不是父数组。我如何修改foreach循环来实现这一点?或者,我可以在for each之前放置一两个步骤,以便迭代内部数组吗?我需要能够从每个项目中提取[name]和[twitter\u volume]。使用: foreach($string[0]['trends'] as $

我正在使用Twitter Rest API来收集关于趋势主题的信息。API返回JSON,我正在尝试解析数据

这是我的相关代码(我不包括我的钥匙等):

…等等(我不会列出整个阵列)

我需要做的是能够遍历[trends]数组,而不是父数组。我如何修改foreach循环来实现这一点?或者,我可以在for each之前放置一两个步骤,以便迭代内部数组吗?我需要能够从每个项目中提取
[name]
[twitter\u volume]

使用:

foreach($string[0]['trends'] as $items) {
    ...
}
或者,如果在
$strings
的顶层有多个元素,则需要嵌套循环:

foreach ($string as $el) {
    foreach ($el['trends'] as $items) {
        ...
    }
}

这就是
$string
的值?我不得不使用嵌套循环选项,因为在API查询的末尾还有一些其他东西。这是一个伟大的提示,供人们访问Twitter API来分析数据趋势!谢谢
foreach($string[0]['trends'] as $items) {
    ...
}
foreach ($string as $el) {
    foreach ($el['trends'] as $items) {
        ...
    }
}