2014-09-28 4 views
0

Я для каждого цикла возвращает массивВложенный цикл по каждому элементу массива в PHP

<?php foreach(get_uf_repeater('clients') as $document_files): extract($document_files) ?> 
<div class="ui-grid-a my-breakpoint"> 
    <div class="ui-block-a"><a href="<?PHP echo $website_url ?>" target="_blank"><img src="<?php echo $project_image ?>" title="Project image" /><div><?php echo $project_detailes ?></div></a></div> 
    <div class="ui-block-b"><a href="<?PHP echo $website_url ?>" target="_blank"><img src="<?php echo $project_image ?>" title="Project image" /><div><?php echo $project_detailes ?></div></a></div> 
</div> 
<?php endforeach ?> 

как я могу перейти к следующему массиву для второй линии «» вместо отображения того же первого из них, я полагаю Мне нужен вложенный цикл, но я не знаю, как это сделать.

ответ

0

Вы можете использовать array_chunk

<?php foreach (array_chunk(get_uf_repeater('clients'), 2, true) as $array) { ?> 
    <div class="ui-grid-a my-breakpoint"> 
     <?php foreach($array as $document_files) { ?> 
      <?php extract($document_files); ?> 
      <div class="ui-block-a"><a href="<?PHP echo $website_url ?>" target="_blank"><img src="<?php echo $project_image ?>" title="Project image" /><div><?php echo $project_detailes ?></div></a></div> 
     <?php } ?> 
    </div> 
<?php } ?> 
+0

Изумительные благодарит кучки: D – et3rnal

Смежные вопросы