2015-05-18 203 views
1

我有coursesschools數組。我想用課程陣內學校陣列:foreach循環裏面的另一個foreach

<? foreach ($courses as $course) { 
    <div class="cat_row"> 
     <?= $course['location'] ?> 
    </div> 
<? } ?> 

當我使用

<? foreach($schools as $coordinate){ 
    echo $coordinate->latitude; 
} ?> 

第一的foreach裏面顯示了在每一個塊中的所有座標,如:

|first|second|third| 
|1 2 3|1 2 3 |1 2 3| 

我該如何製作:

|first|second|third| 
|1 |2  |3 | 

?任何人都可以幫助我嗎?

+0

更新數組你的問題也 – RaMeSh

+1

使用過程中的'key'你應該只使用一個的foreach。 –

+0

請明確你的陣列的結構是什麼,以及它們是否保證具有相同的尺寸。通常,基於另一個數組的鍵迭代陣列並不是一個好習慣。 – adriann

回答

0

如果在兩個數組項目的數量是相等的

<? foreach ($courses as $key=>$course) { 
<div class="cat_row"> 
    <?= $course['location'] ?> 
    <?= $schools[$key]->latitude ?> 
</div> 
<? } ?>