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