Fungsi file() PHP
Definisi dan penggunaan
Fungsi file() membaca seluruh file ke dalam array.
Dengan file_get_contents() Sebagai contoh, berbeda adalah fungsi file() yang mengembalikan file sebagai array. Setiap unit dalam array adalah baris yang sama dalam file, termasuk karakter enter.
Jika gagal, kembalikan false.
Sintaks
file(path,include_path,konteks)
Param | Penggambangan |
---|---|
path | Diperlukan. Tentukan fail yang hendak di baca. |
include_path | Pilihan. Jika juga mahu mencari fail di include_path, boleh tetapkan parameter ini menjadi "1". |
konteks |
Pilihan. Tentukan persekitaran penanganan fail. konteks Ini adalah set pilihan yang boleh diubah tingkah laku aliran. |
Penggambangan
Untuk konteks dihadirkan adalah ditambahkan dalam PHP 5.0.0.
Tiada baris di dalam array yang diembalikan termasuk penamat baris, jadi jika tiada penamat baris diperlukan, perlu menggunakan fungsi rtrim().
Pesan dan Komen
Komen:Dari PHP 4.3.0, boleh digunakan file_get_contents() Membaca fail ke dalam string dan mengembalikan.
Komen:Dari PHP 4.3.0, file() boleh digunakan dengan selamat untuk fail binari.
Komen:Jika PHP tidak dapat mengenal penamat baris fail Macintosh semasa membaca fail, boleh aktifkan pilihan konfigurasi masa operasi auto_detect_line_endings.
Contoh
<?php print_r(file("test.txt")); ?>
Output:
Array ( [0] => Hello World. Ujian ujian! [1] => hari lain, barisan lain. [2] => Jika array memilih barisan ini: [3] => lalu adalah barisan yang dipilih? )