函數介紹:
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中文網其他相關文章!