• 技术文章 >后端开发 >php教程

    php统计文件中的代码行数

    王林王林2019-12-03 09:53:07原创1356

    函数介绍:

    file_get_contents() 把整个文件读入一个字符串中。

    explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。

    count() 函数返回数组中元素的数目。

    在线视频教程分享:php视频教程

    示例如下:

    public function totalByFile($fullFileName) {
     $fileContent = file_get_contents($fullFileName);
     $lines = explode("\n", $fileContent);
     $lineCount = count($lines);
      
     for($i = $lineCount -1; $i > 0; $i -= 1) {
      $line = $lines[$i];
      if ($line != "") break;
      $lineCount -= 1; //最后几行是空行的要去掉。
     }
     unset($fileContent);
     unset($lines);
      
     $totalCodeInfo = new TotalCodeInfo();
     $totalCodeInfo->setFileCount(1);
     $totalCodeInfo->setLineCount($lineCount);
     return $totalCodeInfo;
     }

    相关文章教程推荐:php入门教程

    以上就是php统计文件中的代码行数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 统计 文件 代码 行数
    上一篇:php获取当前执行的php文件的文件名 下一篇:OWASP 维护的 PHP 安全配置速查表
    PHP编程就业班

    相关文章推荐

    • php读取大文件的行数的方法• php实现对文件夹目录中的文件进行排序的方法• PHP中将字符串全部转为小写或大写的方法• php获取当前执行的php文件的文件名

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网