另一个foreach里面的foreach循环

时间:2015-05-18 09:15:56

标签: php arrays foreach yii2

我有coursesschools数组。我想在课程数组中使用学校数组:

<? 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    |

?任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

如果两个数组中的项目数相等,则应该只使用一个foreach

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