我有一个PHP数组,并在数组内是一个数值的另一个php对象的引用。PHP循环数组对象一次,还是通配符密钥?
我怎样才能访问这个数组中的元素而不知道数字ID(它可能是不同的每个数组)?
在下面的图像,我需要得到的数值内,像这样field_collection_item ....
$content['field_image_columns'][0]['entity']['field_collection_item'][133]['field_image']
对于第一个数组的键(0)我也做了以下...
$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++;
}
为单个数组项目做一个foreach循环似乎是错误的 - 是否有一种方法,我应该用于此用例?
很好的答案,谢谢! – Collins