如何在一个foreach

时间:2017-11-02 08:50:28

标签: php loops foreach

是否可以在PHP中使用多个数组进行一个foreach循环?

即时创建此代码但无法正常工作

<?php foreach ($data as $value) && ($data1 as $value1) { ?>

2 个答案:

答案 0 :(得分:0)

你可以尝试

foreach (array_combine($data, $data1) as $value => $value1)

Insted of

<?php foreach ($data as $value) && ($data1 as $value1) { ?>

或其他解决方案

foreach($courses as $course)
{
    foreach($sections as $section)
    {
    }
}

答案 1 :(得分:0)

$ data是数组,具有比$ data1更多或更多的元素

 $i = 0;
 $keys = array_keys($data1);

 foreach($data as $value){
   $value1 = $data1[$keys[$i]];
   $i++;
 }

就像@Confused建议的那样。