1 使用count() 方法
在这个例子中,我们将考虑一个数组,我们将看到如何在集合中使用 count()
。
假设我们在/app/Http/Controller
文件夹中有 SiteController.php
控制器文件。
SiteController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SiteController extends Controller
{
public function index()
{
$data = collect([1, 2, 3, 4, 2, 3, 1, 5, 4, 7, 6, 8, 9, 3, 10, 4, 5]);
$total = $data->count();
echo "Total Collection Items: " . $total;
}
}
使用
$total = $data->count();
输出
Total Collection Items: 17
2 使用 countBy() 方法
我们将看到如何在集合中使用 countBy()
。
假设我们在/app/Http/Controller
文件夹中有 SiteController.php
控制器文件。
SiteController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SiteController extends Controller
{
public function index()
{
$data = collect([1, 2, 3, 4, 2, 3, 1, 5, 4, 7, 6, 8, 9, 3, 10, 4, 5]);
$elements = $data->countBy();
dd($elements);
}
}
它将按照集合项的方式计算总出现次数。
用法
$elements = $data->countBy();
输出
评论区