file()とかfile_get_contents()でファイルを読み込むと
一気にデータがぶちこまれるから便利なんだけど、
ファイルの中身が数万行とかあると、メモリの使い方的によろしくないので
1行ずつ検証していきたい時用。
$file= 'example.txt';
$text = fopen($file, 'r');
for($l = 1; !feof($text); $l++){
$line = fgets($text);
if($line){
//処理を記述
}
}
fclose($text);
ファイルの存在チェックもかますとなおベター。