作者:陈珍家615971 | 来源:互联网 | 2020-08-24 05:52
“php”统计文件中的代码行数的方法是:首先使用“file_get_contents”函数将需要统计的文件读入一个字符串中,然后使用“explode”函数利用换行符对字符串进行分割,最后使用“count”函数统计字符串数组中的元素数目即可。
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社区 其它相关文章!