function get_line($file,$line) {
    $fp = fopen($file,'r');
    $i = 0;
    while(!feof($fp)) {
        $i++;
        $c = fgets($fp);
        if($i==$line) {
            echo $c;
            break;
        }
    }
}这个方式效率仍待考验 在一个apache的日志文件中(450M) 读取第20行非常之快 0.001039981842041 读取第200行0.0033199787139893 读取第2万行需要0.30908799171448 秒左右 读取第20万行2.5622429847717 seconds 已经到了无法忍受的地步
                        
                        PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号