簡體   English   中英

如何在 laravel 刀片中合並 foreach 循環?

[英]how to merge foreach loop in laravel blade?

我在刀片模板中使用嵌套的 foreach,但所有記錄都是重復的。 所以我嘗試過的代碼如下。

<tbody>
    @foreach($ordertaker as $ot)
        @foreach($totalorder as $tord)
            <tr>
              <td>
                {{ $ot->total_visit }}/{{ $tord }}
              </td>
            </tr>
        @endforeach
    @endforeach
</tbody>

如果在數據庫中我有價值

total_visit = [10, 30] 和 sum = [20, 40]

然后我有 output

10/20

10/20

20/40

20/40

但要求的結果是

10/20

20/40

有沒有辦法我可以使用單循環來獲得兩個結果示例

@foreach($ordertaker as $ot && $totalorder as $tord)

試試這個,希望這對你使用兩個循環有用,所以如果你有 2 個結果,那么它們會相乘,這就是你得到 4 個結果的原因

 <tbody>
        @foreach($ordertaker as $key => $ot)
                <tr>
                  <td>
                    {{ $ot->total_visit }}/{{ $totalorder[$key] }}
                  </td>
                </tr>
        @endforeach
    </tbody>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM