Обработка больших файлов построчно

Этот пример показывает, как обрабатывать большой файл построчно, не загружая весь файл в память, что полезно при работе с большими данными.


<?php
function processLargeFile($filePath) {
    $handle = fopen($filePath, "r");
    if ($handle) {
        while (($line = fgets($handle)) !== false) {
            // Обработка строки
            echo $line;
        }
        fclose($handle);
    } else {
        echo "Не удалось открыть файл.";
    }
}

// Пример использования
processLargeFile("large_file.txt");
?>


  02.11.24 / 13:00 | PHP |   174 | 1   0