duanhe6799 2018-03-05 10:01
浏览 77
已采纳

foreach循环有4个数组

I need to use for each with 4 arrays for a school project but I couldn't find a solution somewhere. Is there a way to use for each loop using 4 arrays. I tried multiple things but nothing worked for me.

<?php
  $Voornamen = array( '0300013' => "Laurence" , '0266931' => "Peter" , '0267730' => "Pim" , '0279410' => "Arben" , '0297652' => "Robbin" , '0300838' => "Damian");
  $Achternamen = array( '0300013' => "Van der Wel" , '0266931' => "Kuipers" , '0267730' => "Hoomans" , '0279410' => "Hajrizaj" , '0297652' => "Visser" , '0300838' => "Trojak");
  $Woonplaatsen = array( '0300013' => "Enschede" , '0266931' => "Enschede" , '0267730' => "Enschede" , '0279410' => "Enschede" , '0297652' => "Overdinkel" , '0300838' => "Enschede");
  $Leeftijden = array( '0300013' => "17" , '0266931' => "20" , '0267730' => "20" , '0279410' => "19" , '0297652' => "16" , '0300838' => "16");

  $persoon = array_rand($voornaam, 1);

  foreach ($Voornamen as $Voornaam and $Achternamen as $Achternaam and $Woonplaatsen as $Woonplaats and $Leeftijden as $Leeftijd){
      echo "<table>
        <tr>
          <td>
            $Voornaam
            </td>
        </tr>
        <tr>
          <td>
            $Achternaam
          </td>
        </tr>
        <tr>
          <td>
            $Woonplaats
          </td>
        </tr>
        <tr>
          <td>
            $Leeftijd
          </td>
        </tr>
      </table>";
  }


?>
  • 写回答

6条回答 默认 最新

  • dqrq93879 2018-03-05 10:25
    关注

    Changing the data structure would be a good solution but if you have to stick with that you can use this code

    foreach ($Voornamen as $id => $value){
    
          echo "<table>
            <tr>
              <td>
                ".$value."
                </td>
            </tr>
            <tr>
              <td>
                " . ($Achternamen[$id]) . "
              </td>
            </tr>
            <tr>
              <td>
                ".($Woonplaatsen[$id])."
              </td>
            </tr>
            <tr>
              <td>
                ".($Leeftijden[$id])."
              </td>
            </tr>
          </table>";
      }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥30 python代码,帮调试,帮帮忙吧