Skip to content

before

获取给定项目之前的项目,如果给定的项目处于第一个或不存在,则返回 null

php
$tasks = collect([
    ['id' => 1, 'name' => '设计站点首页'],
    ['id' => 2, 'name' => '开发站点首页'],
    ['id' => 3, 'name' => '给首页填充内容'],
    ['id' => 4, 'name' => '设计站点关于我们页面'],
    ['id' => 5, 'name' => '开发站点关于我们页面'],
]);

$tasks->before(fn ($task) => $task['name'] === '给首页填充内容'); // ["id" => 2, "name" => "开发站点首页"]

$tasks->before(fn (array $task) => $task['name'] === '设计站点首页'); // null
$tasks->before(fn (array $task) => $task['name'] === 'unknown'); // null

关联方法