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 Fluent udf 编写问题
  • ¥15 求合并两个字节流VB6代码
  • ¥15 Pyqt 如何正确的关掉Qthread,并且释放其中的锁?
  • ¥30 网站服务器通过node.js部署了一个项目!前端访问失败
  • ¥15 WPS访问权限不足怎么解决
  • ¥15 java幂等控制问题
  • ¥15 海湾GST-DJ-N500
  • ¥15 氧化掩蔽层与注入条件关系
  • ¥15 Django DRF 如何反序列化得到Python对象类型数据
  • ¥15 多数据源与Hystrix的冲突