php - 如何在 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 内容由数百个代码行组成。
解决方案
您可以合并数组:
<?php
foreach(array_merge($transaction_list_pending, $transaction_list_completed) as $transaction) {
?>
<!-- your HTML -->
<?php } ?>
推荐阅读
- vba - 使用 Application.Match() 查找 Date()
- sql-server - 在 Oracle 数据库上创建指向 MS SQL Server 的数据库链接
- asp.net-mvc-5 - 出现错误 UserSession.OnActionExecuting(ActionExecutingContext): 在 mvc 5 中找不到合适的方法来覆盖?
- c# - “新相机相机”这个词在 Unity3d 中有什么作用?
- excel - 如何使用 office-js Excel API 的预览版?
- angular - HttpErrorResponse: api url jasmine test 的 Http 失败响应
- php - 仅当最后一个“-”之后的字符串是数字时,如何获取最后一个“-”之前的字符?
- android - 使用高斯模糊渲染系统壁纸
- swift4 - 如何使用 EurekaForm Library / Swift 在列表中获取所选值并设置默认值
- java - 为什么这两个数字比较的工作方式不同?