首页 > 解决方案 > 如何在 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_completed在 foreach 语句中使用 as 变量来重新启动相同的循环?

复制循环的建议不是我要寻找的(也许如果没有其他解决方案),因为此 Modal 的 html 内容由数百个代码行组成。

标签: phphtml

解决方案


您可以合并数组

<?php
    foreach(array_merge($transaction_list_pending, $transaction_list_completed) as $transaction) {
?> 
    <!-- your HTML -->
<?php } ?>

推荐阅读