Dalam PHP, kita boleh menggunakan fungsi operasi fail untuk membaca kandungan fail dan menukarnya kepada tatasusunan.
Berikut ialah beberapa fungsi pengendalian fail yang biasa digunakan:
fopen()
: buka penuding fail fgets()
: baca dari penuding fail terbuka Satu baris feof()
: Semak sama ada penuding fail telah sampai ke penghujung fail fclose()
: Tutup penuding fail Matlamat kami adalah untuk tukar kandungan fail kepada Tatasusunan di mana setiap baris ialah elemen tatasusunan.
Kod dilaksanakan seperti berikut:
<?php $file = fopen("data.txt", "r"); $data = array(); while(!feof($file)) { $line = fgets($file); $line = trim($line); if(!empty($line)) { $data[] = $line; } } fclose($file); print_r($data); ?>
Kod ini mula-mula membuka penuding fail melalui fopen()
, menunjuk ke fail bernama data.txt
dan menggunakan corak r
Menunjukkan mod baca sahaja.
Seterusnya, gunakan gelung while
untuk membaca setiap baris daripada penuding fail dan gunakan fungsi trim()
untuk mengalih keluar ruang dan baris baharu di hujung baris. Jika baris itu tidak kosong, tambahkannya pada tatasusunan $data
.
Akhir sekali, gunakan fungsi fclose()
untuk menutup penuding fail.
Anda boleh menggantikan data.txt
dengan nama fail dan laluan yang anda mahu baca. Fail yang dibaca mesti wujud pada pelayan, dan PHP mesti mempunyai kebenaran membaca.
Ringkasan
Dalam PHP, kita boleh menggunakan fungsi operasi fail untuk membaca kandungan fail dan menukarnya kepada tatasusunan. Ini adalah kemahiran yang sangat berguna, terutamanya berguna apabila menulis aplikasi web. Ingat, beri perhatian kepada laluan fail dan kebenaran semasa membaca fail.
Atas ialah kandungan terperinci Bagaimana untuk membaca kandungan fail dalam php dan menukarnya kepada tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!