逐行读取文件并打印可变长度的行

时间:2011-11-08 03:00:04

标签: php

我正在尝试逐行读取文件。然后只打印与可变长度匹配的行。如果$ maxLength设置为5,则仅打印长度不超过5个字符的那些。

我打开文件。我知道每一行都存储在$ output中。我如何找到匹配的长度? 任何帮助是极大的赞赏。

if($handle)
{
  while (!feof($handle))
  {
    $output = fgets($handle, 4096);      
  }
}

1 个答案:

答案 0 :(得分:1)

if(is_file($file)) { $contents=file($file); }
for($i=0;$i<$maxlength;$i++) {
    echo($contents[$i]);
}