为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 php/html 中使用不同变量重新启动循环

如何在 php/html 中使用不同变量重新启动循环

PHP
一只甜甜圈 2023-07-01 15:29:48
正如你所看到的,我正在做一个循环,如下所示。涉及到2个数据集:$transaction_list_pending;$transaction_list_completed;    <?php        foreach($transaction_list_pending as $transaction) {    ?>         <div id="P<?php echo $transaction->trans_id; ?>" class="modal fade" role="dialog" aria-hidden="true">            <div class="modal-dialog modal-dialog-centered transaction-details" role="document">                <div class="modal-content">                    some content                </div>            </div>        </div>    <?php } ?>如何通过使用$transaction_list_completedforeach 语句中的变量来重新启动同一循环?复制循环的建议不是我想要的(也许如果没有其他解决方案的话),因为这个模态的 html 内容由数百个代码行组成。
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

您可以合并数组:

<?php

    foreach(array_merge($transaction_list_pending, $transaction_list_completed) as $transaction) {

?> 

    <!-- your HTML -->

<?php } ?>


查看完整回答
反对 回复 2023-07-01
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

或者您可以简单地将其包装在另一个循环中。


例如,这段代码:


$a = [1,2,3];

$b = [4,5,6];

$c = [$a,$b];

foreach($c as $x) {

  foreach($x as $item) {

    echo $item . "<br>";

  }

  echo "---<br>";

}

显示以下输出:


1

2

3

---

4

5

6

---


查看完整回答
反对 回复 2023-07-01
  • 2 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信