获取指定开始行数$start,跨度$limit的文件内容

时间:2023-11-28 21:09:32
// 获取指定开始行数$page,跨度$step的文件内容
function getLine($file_name, $start, $limit)
{
$f = new SplFileObject($file_name, 'r');
$f->seek($start);
$ret = "";
for ($i = 0; $i < $limit; $i++) {
try {
$ret .= $f->getCurrentLine();
$f->next();
} catch (Exception $e) {
break;
}
}
return $ret;
}