/** * 读取文件指定行数的内容 * @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; }
发表评论 取消回复