亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP Foreach 循環回顯錯誤的 Bootstrap 表結構

PHP Foreach 循環回顯錯誤的 Bootstrap 表結構

PHP
慕森王 2023-09-22 14:42:19
我正在嘗試填充 Bootstrap 表以獲得如下所示的表:表示例最終的結果應該是我可以看到那天哪個學生會在場?,F在我嘗試循環數據庫查詢的結果并將它們放入表 tr 和 td 中,但我缺少如何正確執行此操作......并且代碼看起來非?;靵y......如果我這樣做:<?php  if($usersMON) {       foreach ($usersMON as $userlun){ ?>          <tr>              <td class="text-center maiuscolo"><?=$userlun['name']?></td>    <?php       }  }  ?>      <?php  if($usersTUE) {       foreach ($usersTUE as $usermar){ ?>              <td class="text-center maiuscolo"><?=$usermar['name']?></td>    <?php       }  }   ?>      <?php    if($usersWED) {       foreach ($usersWED as $usermer){ ?>              <td class="text-center maiuscolo"><?=$usermer['name']?></td>    <?php       }  }     ?>      <?php    if($usersTHU) {       foreach ($usersTHU as $usergio){ ?>              <td class="text-center maiuscolo"><?=$usergio['name']?></td>    <?php       }  }     ?>      <?php    if($usersFRI) {       foreach ($usersFRI as $userven){ ?>              <td class="text-center maiuscolo"><?=$userven['name']?></td>    <?php       }  }     ?>            </tr>我得到這個:表結果你能建議我一個正確的方法嗎?
查看完整描述

2 回答

?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

前提是用戶數量相同。


您可以將$usersMON~$usersFRI放入數組中。


array_push($allUsers, $usersMON, usersTUE, usersWED, usersTHU, usersFRI);

然后,顯示每個學生的姓名


<?php for ($i=0; $i < $userQuantity; $i++) { ?>

    <tr>

    <?php foreach ($allUsers as $users) { ?>

        <td><?=$users[$i];?></td>

    <?php } ?>

    </tr>

<?php } ?>


查看完整回答
反對 回復 2023-09-22
?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

$users = [

    $usersTUE,

    $usersWED,

    $usersTHU,

    $usersFRI

];


$col_count = count($users);

$row_count = 0;

foreach ($users as $u) {

    $row_count = max($row_count, count($u));

}


echo "<table>";

for ($i=0; $i<$row_count; $i++) {

    echo "<tr>";

    for ($t=0; $t<$col_count; $t++) {

        $user = $users[$t][$i] ?? [];

        echo "<td class='text-center maiuscolo'>" . $user['name'] . "</td>";

    }

    echo "</tr>";

}

echo "</table>";


查看完整回答
反對 回復 2023-09-22
  • 2 回答
  • 0 關注
  • 137 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號