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?
)