DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Belajar cara membaca file di PHP dengan mudah menggunakan fungsi-fungsi bawaan PHP seperti fopen, fread, dan file_get_contents.
Membaca file merupakan salah satu operasi dasar yang sering dilakukan dalam pemrograman. Di PHP, ada beberapa cara untuk melakukan ini. Artikel ini akan menjelaskan bagaimana kamu dapat membaca isi file dengan menggunakan fungsi-fungsi standar PHP.
Sebelum kamu dapat membaca isi file, file tersebut harus dibuka terlebih dahulu. Fungsi fopen()
digunakan untuk membuka file. Fungsi ini memerlukan dua parameter: nama file yang ingin dibuka dan mode pembukaan file.
$file = fopen("namafile.txt", "r");
Mode “r” digunakan untuk membuka file hanya untuk dibaca.
fread()
Setelah file dibuka, kamu dapat membaca isi file menggunakan fungsi fread()
. Fungsi ini memerlukan dua parameter: file handle yang diperoleh dari fopen()
dan ukuran panjang data yang ingin dibaca.
$content = fread($file, filesize("namafile.txt"));
Jangan lupa untuk menutup file dengan fclose()
setelah selesai membaca file.
fgets()
Jika kamu hanya ingin membaca file baris per baris, kamu bisa menggunakan fgets()
. Ini sangat berguna bila file yang dibaca sangat besar.
while(!feof($file)) {
$line = fgets($file);
echo $line;
}
Fungsi feof()
digunakan untuk memeriksa apakah “end-of-file” dari suatu file sudah tercapai atau belum.
file_get_contents()
Cara yang lebih sederhana untuk membaca keseluruhan isi file adalah dengan file_get_contents()
. Fungsi ini hanya memerlukan satu parameter, yaitu nama file.
$content = file_get_contents("namafile.txt");
echo $content;
Metode ini sangat singkat dan tidak memerlukan pembukaan file terlebih dahulu.
file()
PHP juga memiliki fungsi file()
, yang akan membaca seluruh file dan mengembalikan hasilnya dalam bentuk array, di mana setiap baris file menjadi sebuah elemen dalam array.
$lines = file("namafile.txt");
foreach ($lines as $line) {
echo $line;
}
Ini berguna jika kamu ingin melakukan operasi pada setiap baris dari file tersebut.
Membaca file bisa menjadi dasar untuk banyak operasi yang lebih kompleks dalam pemrograman PHP. Dengan memahami fungsi-fungsi di atas, kamu sudah dapat mulai bekerja dengan file di PHP untuk berbagai kebutuhan aplikasimu. Selamat mencoba!