如何在 php 上使用 foreach 进行降序排序?
How to sort descending using foreach on php?
我想将提要从新的 post 排序到旧的 post。
此代码post将较旧的提要放在顶部,将较新的提要放在底部
@if(count($feeds) > 0)
@foreach($feeds->all() as $feed)
<div class="col-lg-12">
<blockquote>
<p>{{ $feed->feed }}</p>
</blockquote>
</div>
@endforeach
@endif
这是在 controller
调用提要
public function home() {
$feeds = Feed::all();
return view('home', ['feeds' => $feeds]);
}
您可以像这样使用 query builder:
use DB;
...
$feeds = DB::table('your_table_name')
->orderBy('created_at', 'desc')
->get();
您还可以这样做:
$feeds = Feed::orderBy('created_at', 'desc')->get();
如果您没有 created_at
,您可以使用 id
列。
我想将提要从新的 post 排序到旧的 post。
此代码post将较旧的提要放在顶部,将较新的提要放在底部
@if(count($feeds) > 0)
@foreach($feeds->all() as $feed)
<div class="col-lg-12">
<blockquote>
<p>{{ $feed->feed }}</p>
</blockquote>
</div>
@endforeach
@endif
这是在 controller
调用提要
public function home() {
$feeds = Feed::all();
return view('home', ['feeds' => $feeds]);
}
您可以像这样使用 query builder:
use DB;
...
$feeds = DB::table('your_table_name')
->orderBy('created_at', 'desc')
->get();
您还可以这样做:
$feeds = Feed::orderBy('created_at', 'desc')->get();
如果您没有 created_at
,您可以使用 id
列。