1

次のような配列があります。

$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];
}

しかし、配列名が常に異なるため、明らかに機能していません...この場合、どのように反復できますか?

4

1 に答える 1

1

members を反復処理する 2 番目のループを追加するだけです。

foreach($example as $value) {
  foreach($value['rendered'] as $key=>$item) {
    // Do what you want here, $key is 0,4,2 in your example
  }
}
于 2013-05-09T12:58:00.060 に答える