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

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

  1. <?php
  2. function processLargeFile($filePath) {
  3. $handle = fopen($filePath, "r");
  4. if ($handle) {
  5. while (($line = fgets($handle)) !== false) {
  6. // Обработка строки
  7. echo $line;
  8. }
  9. fclose($handle);
  10. } else {
  11. echo "Не удалось открыть файл.";
  12. }
  13. }
  14.  
  15. // Пример использования
  16. processLargeFile("large_file.txt");
  17. ?>


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