/**
 * 读取文件指定行数的内容
 * @param type $filepath    文件路径
 * @param type $line        行数
 * @param type $fun         读取行的方法名 fgetcsv/fgets
 * @return boolean
 */
function getFileLine($filepath, $line, $fun = 'fgetcsv') {
    //判断文件是否存在
    if (!file_exists($filepath)) {
        return false;
    }
    $return = null; // 初始化返回
    $i = 1; // 行数

    $handle = @fopen($filepath, "r"); //打开文件
    if ($handle) {
        while (!feof($handle)) {
            $buffer = $fun($handle);
            if ($line == $i) {
                $return = $buffer;
            }
            $i++;
        }
        fclose($handle);
    }
    return $return;
}

点赞(3585) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部