PHPでファイルを開いて、一行ずつ読み込むやーつー。

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);

ファイルの存在チェックもかますとなおベター。