PHP foreach 循环中的多个索引变量
是否可以在PHP中有一个包含多个“索引”变量的循环,类似于以下内容(不使用正确的语法)?foreach
foreach ($courses as $course, $sections as $section)
如果没有,有没有一个好方法可以达到相同的结果?
是否可以在PHP中有一个包含多个“索引”变量的循环,类似于以下内容(不使用正确的语法)?foreach
foreach ($courses as $course, $sections as $section)
如果没有,有没有一个好方法可以达到相同的结果?
实现您可以做到的结果
foreach (array_combine($courses, $sections) as $course => $section)
但这只适用于两个数组
如果两个数组的大小相同,则可以将循环用作:for
for($i=0, $count = count($courses);$i<$count;$i++) {
$course = $courses[$i];
$section = $sections[$i];
}