Bagaimana cara membaca File Besar Baris demi Baris di PHP?

Kami akan menggunakan beberapa operasi file untuk membaca file besar baris demi baris dan menampilkannya.

  1. Baca file: Kami akan membaca file dengan menggunakan buka() fungsi. Fungsi ini digunakan untuk membaca dan membuka file.

    Sintaksis:

     fopen("filename", access_mode);

    Parameter:

    • nama file: Nama file adalah nama file
    • akses_mode: Ini adalah mode file yang mencakup r – mode baca dan mode w-tulis.
  2. Lintasi bagian akhir file: Kita dapat melintasi dengan menggunakan feof() fungsi. Fungsi ini digunakan untuk melintasi sampai akhir file.

    Sintaksis:

    feof($file)

    Parameter:

    • $berkas: Itu nama filenya

    Dapatkan data baris demi baris: Kita bisa mendapatkan data baris demi baris dengan menggunakan fget() metode.

    Sintaksis:

    fgets($file)

    Parameter:

    • $berkas: Itu nama filenya

Contoh: Mari kita pertimbangkan file dengan data yang disimpan di “myfile.txt”. Berikut ini adalah kode PHP untuk membaca file baris demi baris dan tampilannya.

PHP

<?php

 

    

    $input = fopen("myfile.txt", "r");

 

    

    while(!feof($input)) {

 

        

        echo fgets($input). "<br>";

    }

?>

file saya.txt: Konten untuk “myfile.txt” adalah sebagai berikut:

Python adalah bahasa pemrograman tingkat tinggi, tujuan umum, dan sangat populer. Bahasa pemrograman Python (Python 3 terbaru) digunakan dalam pengembangan web, aplikasi Pembelajaran Mesin, bersama dengan semua teknologi mutakhir di Industri Perangkat Lunak. Bahasa Pemrograman Python sangat cocok untuk Pemula, juga untuk programmer berpengalaman dengan bahasa pemrograman lain seperti C++ dan Java. Machine Learning adalah bidang studi yang memberikan
komputer kemampuan untuk belajar tanpa diprogram secara eksplisit. ML adalah salah satu teknologi paling menarik yang pernah ada. Seperti yang terlihat dari namanya, ini memberikan komputer yang membuatnya lebih mirip
untuk manusia: Kemampuan untuk belajar. Pembelajaran mesin secara aktif digunakan saat ini, mungkin di lebih banyak tempat daripada yang diharapkan.

Keluaran:

file baris demi baris