Как объединить табличные данные в PHP - PullRequest
0 голосов
/ 08 октября 2019

У меня есть таблица с неделями года и рядом с каждой неделей данных, и я не могу слить значения правильно. Строки недели без данных должны оставаться пустыми

Здесь я перечисляю недели

       foreach ($getLeadCountDMm as $index => $leadCount) { ?>
               <tr>
                <td><?php echo $leadCount->theweek ?>
                   / <?php echo $leadCount->theyear ?></td>
               </tr>
              <?php }

И здесь я пытаюсь объединить

      foreach ($getLeadCountDMm as $index => $leadCount) { ?>
        <tr>
         <td style="text-align: center">
         <?php if ($getFtdCountDMm[$index]->theweek == $leadCount->theweek && !empty($getFtdCountDMm[$index]->ftdcount)) {
          echo $getFtdCountDMm[$index]->ftdcount;
            } else {
               echo '0';
                } ?>
             </td>
          </tr>
       <?php } ?>

это должно выглядеть следующим образом

но это выглядит следующим образом

1 Ответ

0 голосов
/ 08 октября 2019

Вместо запуска двух циклов запустите один цикл следующим образом.

foreach ($getLeadCountDMm as $index => $leadCount) { ?>
                   <tr>
                    <td><?php echo $leadCount->theweek ?>
                       / <?php echo $leadCount->theyear ?>
                   </td>

                   <td style="text-align: center">
                    <?php if ($getFtdCountDMm[$index]->theweek == $leadCount->theweek && !empty($getFtdCountDMm[$index]->ftdcount)) {
              echo $getFtdCountDMm[$index]->ftdcount;
                } else {
                   echo '0';
                    } ?>
                 </td>

                   </tr>
                  <?php }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...