Tutorial membaca dan menulis fail PHP: Pengenalan terperinci kepada kaedah asas dan proses membaca dan menulis

WBOY
Lepaskan: 2023-09-06 12:18:01
asal
779 orang telah melayarinya

Tutorial membaca dan menulis fail PHP: Pengenalan terperinci kepada kaedah asas dan proses membaca dan menulis

#🎜🎜 #Tutorial membaca dan menulis fail PHP: Pengenalan terperinci kepada kaedah dan proses asas membaca dan menulis

Pengenalan:

Di bawah pembangunan Dalam aplikasi web, operasi membaca dan menulis fail adalah operasi yang sangat asas dan biasa. PHP menyediakan satu siri kaedah dan fungsi untuk melaksanakan operasi membaca dan menulis fail, dan sangat mudah dan mudah digunakan. Tutorial ini akan memperkenalkan secara terperinci kaedah dan proses asas membaca dan menulis fail dalam PHP, dan memberikan contoh kod.

1. Membaca fail

    Membuka fail
  1. Sebelum mula membaca fail, anda perlu membuka fail terlebih dahulu. Fail boleh dibuka melalui fungsi fopen(), yang menerima dua parameter: laluan dan nama fail, dan mod untuk membuka fail.
  2. $file = fopen("test.txt", "r");
    Salin selepas log masuk
Dalam contoh di atas, kami membuka fail bernama test.txt dan menggunakan mod "r", yang bermaksud membuka fail baca sahaja.

    Baca kandungan fail
  1. Selepas membuka fail, kita boleh menggunakan pelbagai kaedah untuk membaca kandungan fail Kaedah biasa ialah:
  2. #. 🎜🎜#
fgets() fungsi: Baca kandungan fail baris demi baris sehingga akhir fail atau bilangan baris yang ditentukan.
  • while (!feof($file)) {
        $line = fgets($file);
        echo $line . "<br>";
    }
    Salin selepas log masuk
fread() fungsi: Baca kandungan fail dengan panjang yang ditentukan.
  • $content = fread($file, filesize("test.txt"));
    echo $content;
    Salin selepas log masuk
Tutup fail
    Selepas operasi membaca fail selesai, fail hendaklah ditutup dalam masa untuk melepaskan sumber sistem. Anda boleh menggunakan fungsi fclose() untuk menutup fail.

  1. fclose($file);
    Salin selepas log masuk
    Salin selepas log masuk
  2. 2. Menulis fail

Membuka fail
    Sebelum mula menulis fail, anda juga perlu membuka fail terlebih dahulu . Anda boleh membuka fail melalui fungsi fopen() dan tentukan mod untuk membuka fail.

  1. $file = fopen("test.txt", "w");
    Salin selepas log masuk
  2. Dalam contoh di atas, kami membuka fail bernama test.txt dan menggunakan mod "w", yang bermaksud membuka fail untuk menulis. Jika fail tidak wujud, fail baharu akan dibuat. Jika fail sudah wujud, kandungan fail akan dikosongkan.

Tulis kandungan fail
    Selepas membuka fail, kita boleh menggunakan fungsi fputs() atau fwrite() untuk menulis kandungan fail.

Gunakan fungsi fputs():
  • fputs($file, "Hello, World!");
    Salin selepas log masuk
Gunakan fungsi fputs()🎜: 🎜🎜#
fwrite($file, "Hello, World!");
Salin selepas log masuk
  • Tutup fail
  • Selepas operasi menulis fail selesai, fail juga harus ditutup untuk melepaskan sumber sistem. Anda boleh menggunakan fungsi fclose() untuk menutup fail.
    fclose($file);
    Salin selepas log masuk
    Salin selepas log masuk
  1. 3. Contoh lengkap
    Berikut ialah contoh lengkap yang menunjukkan cara membaca kandungan fail dan menulis kandungan ke fail lain.
  2. // 打开待读取的文件
    $readFile = fopen("source.txt", "r");
    
    // 打开待写入的文件
    $writeFile = fopen("target.txt", "w");
    
    // 逐行读取文件内容并写入到目标文件
    while (!feof($readFile)) {
        $line = fgets($readFile);
        fputs($writeFile, $line);
    }
    
    // 关闭文件
    fclose($readFile);
    fclose($writeFile);
    Salin selepas log masuk
Ringkasan:

Tutorial ini memperincikan kaedah dan proses asas membaca dan menulis fail PHP. Apabila membaca fail, anda perlu membuka fail terlebih dahulu, dan kemudian memilih kaedah yang sesuai untuk membaca kandungan fail. Semasa menulis fail, anda juga perlu membuka fail terlebih dahulu, dan kemudian memilih kaedah yang sesuai untuk menulis kandungan fail. Akhir sekali, fail hendaklah ditutup dengan segera untuk melepaskan sumber sistem. Saya harap tutorial ini membantu anda dan boleh digunakan secara fleksibel dalam pembangunan sebenar.

Atas ialah kandungan terperinci Tutorial membaca dan menulis fail PHP: Pengenalan terperinci kepada kaedah asas dan proses membaca dan menulis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!