Laravel用foreach遍歷的時候怎麼排除一項?
例如,
一個用戶有多篇文章,在一篇文章的詳情頁,顯示了本篇文章的詳情,在該文章詳情下面,顯示該用戶的其他文章:
1 2 3 4 5 6 7 8 | <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遍歷的時候怎麼排除一項?
例如,
一個用戶有多篇文章,在一篇文章的詳情頁,顯示了本篇文章的詳情,在該文章詳情下面,顯示該用戶的其他文章:
1 2 3 4 5 6 7 8 | <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)
1 2 3 | <code>@ if ( $a ->id != $article ->id)
{{ $a ->title}}
@ endif </code>
|
登入後複製
@endforeach
`