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