first
返回集合中第一个元素
php
collect([1, 2, 3, 4])->first(); // 1
php
// 从集合左往右遍历,满足条件元素被返回。
collect([1, 2, 3, 4])->first(fn ($element) => $element > 3); // 4
php
// 当通过回调函数遍历集合没有满足条件的返回值时,默认值将会被返回
collect([1, 2, 3, 4])->first(fn ($item) => $item < 1, 1000); // 1000
collect([])->first(null, 1000); // 1000
如果需要返回最后一个元素可以使用 last 方法。