Fungsi file() PHP
Definisi dan penggunaan
Fungsi file() membaca seluruh file ke dalam array.
Dengan file_get_contents() Sebanding, tetapi berbeda, fungsi file() mengembalikan file sebagai array. Setiap unit dalam array adalah baris yang masing-masing di dalam file, termasuk simbol enter.
Jika gagal, kembalikan nilai false.
Syarat
file(path,include_path,konteks)
Parameter | Deskripsi |
---|---|
path | Diperlukan. Tetapkan file yang akan diambil. |
include_path | Pilihan. Jika ingin mencari file di include_path juga, dapat tetapkan parameter ini menjadi "1". |
konteks |
Pilihan. Tetapkan lingkungan penanganan file. konteks Salah satu pengaturan yang dapat mengubah perilaku stream. Jika digunakan null, abaikan. |
Pengertian
untuk konteks pendukung ditambahkan di PHP 5.0.0.
Setiap baris dalam array yang diembalikan termasuk penanda akhir baris, jadi jika tidak perlu penanda akhir baris, masih perlu menggunakan fungsi rtrim().
Pesan dan Keterangan
Keterangan:Dari PHP 4.3.0, dapat digunakan file_get_contents() Membaca file ke string dan mengembalikannya.
Keterangan:Dari PHP 4.3.0, file() dapat digunakan dengan aman untuk file biner.
Keterangan:Jika menghadapi PHP yang tidak dapat mengidentifikasi penanda akhir baris file Macintosh saat membaca file, dapat mengaktifkan opsi konfigurasi run-time auto_detect_line_endings.
Contoh
<?php print_r(file("test.txt")); ?>
Output:
Array ( [0] => Halo Dunia. Testing testing! [1] => Harian lain, baris lain. [2] => Jika array mengambil baris ini: [3] => lalu apakah itu adalah pick-up line? )