正如你所看到的,我正在做一個循環,如下所示。涉及到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 } ?>

縹緲止盈
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
---
- 2 回答
- 0 關注
- 134 瀏覽
添加回答
舉報
0/150
提交
取消