Membaca Setiap Baris Fail Teks ke dalam Elemen Tatasusunan
Masalah: Anda mahu membaca setiap baris fail teks ke dalam tatasusunan, dengan setiap baris sebagai elemen yang berasingan.
Contoh Kod:
<code class="php">$file = fopen("members.txt", "r"); while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); } fclose($file);</code>
Penyelesaian Cadangan:
Kod yang disediakan mempunyai kecacatan kerana ia menggunakan explode('n') untuk memisahkan baris, yang mungkin tidak sesuai untuk semua senario. Pendekatan yang lebih baik ialah menggunakan fail() dengan FILE_IGNORE_NEW_LINES untuk membaca fail baris demi baris dan menyimpan setiap baris sebagai elemen tatasusunan.
Kod:
<code class="php">$lines = file($filename, FILE_IGNORE_NEW_LINES);</code>
Atas ialah kandungan terperinci Bagaimana untuk Membaca Setiap Baris Fail Teks dengan Cekap ke dalam Elemen Tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!