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

正如你所看到的,我正在做一个循环,如下所示。涉及到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 内容由数百个代码行组成。


一只甜甜圈
浏览 94回答 2
2回答

哔哔one

您可以合并数组:<?php    foreach(array_merge($transaction_list_pending, $transaction_list_completed) as $transaction) {?>     <!-- your HTML --><?php } ?>

缥缈止盈

或者您可以简单地将其包装在另一个循环中。例如,这段代码:$a = [1,2,3];$b = [4,5,6];$c = [$a,$b];foreach($c as $x) {&nbsp; foreach($x as $item) {&nbsp; &nbsp; echo $item . "<br>";&nbsp; }&nbsp; echo "---<br>";}显示以下输出:123---456---
打开App,查看更多内容
随时随地看视频慕课网APP