牛牛在线工具

CollectionFind::offset()

收录 8868 个 PHP 函数,含用途说明与用法示例。

CollectionFind::offset()

指定查询结果集中的起始位置。它接受一个整数参数,代表从查询结果中跳过的记录数

函数名: CollectionFind::offset() 适用版本: PHP 7.3 及以上版本 用法: CollectionFind::offset() 方法用于指定查询结果集中的起始位置。它接受一个整数参数,代表从查询结果中跳过的记录数。 示例: $collection = new Collection(); // 创建一个 Collection 对象 $collection->add(['name' => 'John', 'age' => 25]); // 向集合中添加数据 $collection->add(['name' => 'Jane', 'age' => 30]); $collection->add(['name' => 'Mike', 'age' => 28]); $collection->add(['name' => 'Lisa', 'age' => 35]); $result = $collection->find('age > 25') // 查询年龄大于 25 的记录 ->offset(1) // 跳过第一个记录 ->get(); // 获取查询结果 foreach($result as $item) { echo $item['name'] . ' - ' . $item['age'] . "\n"; } 输出: Mike - 28 Lisa - 35 在上面的示例中,我们创建了一个 Collection 对象,并向其中添加了一些数据。然后,我们使用 find() 方法查询年龄大于 25 的记录,然后使用 offset() 方法跳过第一个记录。最后,我们使用 get() 方法获取查询结果,并使用循环遍历结果并输出。如输出所示,跳过了第一个记录,所以只输出了 Mike - 28 和 Lisa - 35。