使用directiory

时间:2017-09-08 09:29:36

标签: php count limit glob

我是php的新手但是我想创建脚本来向我展示例如指定目录中txt文件中有多少单词。但我想从多少文件中选择我得到的答案。在目录中有20个文件,但我希望我的脚本只显示5个文件(新文件)中的单词。

现在我有一个脚本,显示目录中所有文件的单词。

我不知道如何设置限制。你可以帮帮我吗?

$path_to_check = 'logs/';
$needle = 'error';
$tot = 0;
$numberOfFiles = 2;
foreach(glob($path_to_check . '*.txt') as $filename)
{
  foreach(file($filename) as $fli=>$fl)
  {
    if(strpos($fl, $needle)!==false)
    {
      $tot++;
      echo  '  <br> ' . $filename . '<br> line ' . ($fli+1) . ':<br> ' . $fl;

    }
  }
}

0 个答案:

没有答案