私はphp配列を持っていて、配列の中に数値を持つ別のPHPオブジェクトへの参照があります。PHPループ・アレイ・オブジェクト、またはワイルドカード・キー?
数値配列(配列ごとに異なる可能性があります)を知らなくても、この配列の要素にアクセスするにはどうすればよいですか?
下の画像で、私は最初の配列のキー(0)私は次のことを行っているためにそう....
$content['field_image_columns'][0]['entity']['field_collection_item'][133]['field_image']
ようfield_collection_item内部の値を取得する必要があります...
$i = 0;
while($i <= 2) {
if(isset($content['field_image_columns'][$i])) {
print '<div class="column-' . $i . '">';
foreach ($content['field_image_columns'][$i]['entity']['field_collection_item'] as $fcid => $values) {
// Print field values
}
print '</div>';
}
$i++;
}
1つの配列項目に対してforeachループを実行すると、間違っているようです - このユースケースで使用する必要がある方法はありますか?
偉大な答えは、ありがとう! – Collins