Fungsi file
Fungsi file membaca konten file dan mengembalikannya dalam bentuk array, di mana setiap elemen sesuai dengan satu baris file. Parameter pertama fungsi menerima path ke file, dan parameter kedua (opsional) - flag untuk mengubah perilaku fungsi.
Sintaks
file(string $filename, int $flags = 0);
Flag
| Flag | Deskripsi |
|---|---|
FILE_USE_INCLUDE_PATH |
Cari file di direktori yang ditentukan dalam include_path. |
FILE_IGNORE_NEW_LINES |
Tidak menambahkan karakter baris baru (\n) di akhir setiap elemen array. |
FILE_SKIP_EMPTY_LINES |
Melewati baris kosong saat membentuk array. |
Contoh
Mari baca konten file 'test.txt' dan tampilkan array string-nya:
<?php
$res = file('test.txt');
print_r($res);
?>
Contoh
Penggunaan flag FILE_IGNORE_NEW_LINES
untuk menghapus karakter baris baru:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Contoh
Membaca file dengan penggunaan beberapa flag secara bersamaan:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Lihat juga
-
fungsi
file_get_contents,
yang membaca konten file ke dalam string -
fungsi
fopen,
yang membuka file atau URL -
fungsi
readfile,
yang menampilkan konten file -
fungsi
parse_ini_file,
yang memproses file konfigurasi