首頁  >  文章  >  後端開發  >  Laravel用foreach遍歷的時候怎麼排除一項?

Laravel用foreach遍歷的時候怎麼排除一項?

WBOY
WBOY原創
2016-08-10 09:07:211305瀏覽

Laravel用foreach遍歷的時候怎麼排除一項?
例如,
一個用戶有多篇文章,在一篇文章的詳情頁,顯示了本篇文章的詳情,在該文章詳情下面,顯示該用戶的其他文章:

<code><p>文章详情:</p>
<h2>{{$article->title}}</h2>
<p>{{$article->content}}</p>

<h4>该用户其他文章:</h4>
@foreach ($articles as $article)
<p>{{$article->title}}</p>
@endforeach</code>

問題:
在foreach遍歷的時候,如何排除上面已經顯示的文章?

回覆內容:

Laravel用foreach遍歷的時候怎麼排除一項?
例如,
一個用戶有多篇文章,在一篇文章的詳情頁,顯示了本篇文章的詳情,在該文章詳情下面,顯示該用戶的其他文章:

<code><p>文章详情:</p>
<h2>{{$article->title}}</h2>
<p>{{$article->content}}</p>

<h4>该用户其他文章:</h4>
@foreach ($articles as $article)
<p>{{$article->title}}</p>
@endforeach</code>

問題:
在foreach遍歷的時候,如何排除上面已經顯示的文章?

`
@foreach ($articles as $a)

<code>@if($a->id != $article->id)
    {{$a->title}}
@endif</code>

@endforeach
`

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn