Php 动态获取数组的名称

Php 动态获取数组的名称,php,arrays,Php,Arrays,我有一个如下所示的数组: $example = [ ['rendered'][0]['rendereditem1'] ['rendered'][4]['rendereditem2 and more'] ['rendered'][2]['rendereditem3'] ] 现在我想用foreach进行迭代,以获得0,4,2的内容 通常我会写: foreach($example as $value){ print

我有一个如下所示的数组:

$example = [
             ['rendered'][0]['rendereditem1']
             ['rendered'][4]['rendereditem2 and more']
             ['rendered'][2]['rendereditem3']
]
现在我想用
foreach
进行迭代,以获得0,4,2的内容

通常我会写:

foreach($example as $value){
    print $value['rendered'][int which is the same everywhere];
}

但这显然不起作用,因为数组名称总是不同的……在这种情况下,我如何迭代?

只需添加第二个循环来迭代成员:

foreach($example as $value) {
  foreach($value['rendered'] as $key=>$item) {
    // Do what you want here, $key is 0,4,2 in your example
  }
}

只需添加第二个循环来迭代成员:

foreach($example as $value) {
  foreach($value['rendered'] as $key=>$item) {
    // Do what you want here, $key is 0,4,2 in your example
  }
}

对P尤其是这一部分[int,处处相同]是的;P尤其是这一部分[int,处处相同]