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,处处相同]