php获取文本内指定行数内容,输出

 我来答
匿名用户
2016-09-12
展开全部
/**
 * 获取指定行内容
 *
 * @param $file 文件路径
 * @param $line 行数
 * @param $length 指定行返回内容长度
 * $c = getLine('./a.txt', 10); // 读取a.txt文件第10行内容 echo $c;
 */
function getLine($file, $line, $length = 4096){
   $returnTxt = null; // 初始化返回
   $i = 1; // 行数

   $handle = @fopen($file, "r");
   if ($handle) {
      while (!feof($handle)) {
         $buffer = fgets($handle, $length);
         if($line == $i) $returnTxt = $buffer;
         $i++;
      }
      fclose($handle);
   }
   return $returnTxt;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式