Php 另一个foreach的内部foreach循环

Php 另一个foreach的内部foreach循环,php,arrays,foreach,yii2,Php,Arrays,Foreach,Yii2,我有课程和学校阵列。我想在courses数组中使用schools数组: <? foreach ($courses as $course) { <div class="cat_row"> <?= $course['location'] ?> </div> <? } ?> 我怎样才能做到: |first|second|third| |1 |2 |3 | ??有人能帮我吗?如果两个数组中的项目

我有
课程
学校
阵列。我想在courses数组中使用schools数组:

<? foreach ($courses as $course) {
    <div class="cat_row">
        <?= $course['location'] ?>
    </div>
<? } ?>
我怎样才能做到:

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

??有人能帮我吗?

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

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


使用数组更新您的问题当然也可以使用
键。请说明数组的结构以及它们是否保证具有相同的大小。通常,基于另一个数组的键迭代一个数组不是一个好的做法。
|first|second|third|
|1    |2     |3    |
<? foreach ($courses as $key=>$course) {
<div class="cat_row">
    <?= $course['location'] ?>
    <?= $schools[$key]->latitude ?>
</div>
<? } ?>