Rumah > pembangunan bahagian belakang > tutorial php > Penjelasan terperinci dan contoh kaedah membaca dan menulis fail PHP

Penjelasan terperinci dan contoh kaedah membaca dan menulis fail PHP

王林
Lepaskan: 2023-09-06 12:10:01
asal
1320 orang telah melayarinya

Penjelasan terperinci dan contoh kaedah membaca dan menulis fail PHP

Penjelasan terperinci dan contoh kaedah membaca dan menulis fail PHP

1 Membaca dan menulis adalah operasi yang sangat biasa. Pembacaan fail membantu kami mendapatkan kandungan fail, manakala penulisan fail digunakan untuk menulis kandungan ke fail. Artikel ini akan memperkenalkan secara terperinci kaedah membaca dan menulis fail dalam PHP dan memberikan contoh kod yang sepadan.

2. Kaedah membaca fail

    fopen() fungsi
  1. fopen() ialah fungsi membaca fail paling asas dalam PHP Use Open a fail dan mengembalikan aliran sumber. Ia menerima dua parameter: nama fail dan mod pembukaan. Mod terbuka boleh menjadi "r" (baca sahaja), "w" (tulis, buat jika fail tidak wujud), "a" (tambah, buat jika fail tidak wujud), "x" (tulis sahaja, jika fail sudah wujud) kemudian mengembalikan palsu), "b" (mod binari), dsb.
Contoh kod:

$file = fopen("file.txt", "r");
if ($file) {
    while (($line = fgets($file)) !== false) {
        echo $line;
    }
    fclose($file);
}
Salin selepas log masuk

    file_get_contents() fungsi
  1. file_get_contents() fungsi digunakan untuk membaca keseluruhan fail untuk membaca satu aksara Bertali masuk. Fungsi ini sangat mudah, anda hanya perlu memasukkan nama fail sebagai parameter.
Contoh kod:

$fileContent = file_get_contents("file.txt");
echo $fileContent;
Salin selepas log masuk

    fread() fungsi
  1. fread() digunakan dalam kombinasi dengan fungsi fopen() untuk Baca kandungan panjang yang ditentukan. Ia menerima dua parameter: sumber fail dan panjang.
Contoh kod:

$file = fopen("file.txt", "r");
if ($file) {
    $content = fread($file, filesize("file.txt"));
    echo $content;
    fclose($file);
}
Salin selepas log masuk

3 Kaedah menulis fail

    fopen()🎜#Fungsi()🎜. Fungsi fopen() juga boleh digunakan untuk menulis fail, cuma tetapkan mod terbuka kepada "w" atau "a".

  1. Contoh kod:
$file = fopen("file.txt", "w");
if ($file) {
    fwrite($file, "Hello, World!");
    fclose($file);
}
Salin selepas log masuk
Salin selepas log masuk

file_put_contents() fungsi
    file_put_contents ke dalam () fungsi, ia boleh menulis kandungan A fungsi yang sangat mudah yang menghapuskan keperluan untuk membuka fail sebelum menulis.

  1. Contoh kod:
file_put_contents("file.txt", "Hello, World!");
Salin selepas log masuk

fwrite() fungsi
    Fungsi fwrite() perlu membuka fail melalui fopen( ) fungsi pertama Dan masukkan sumber fail terbuka sebagai parameter pertama.

  1. Contoh kod:
$file = fopen("file.txt", "w");
if ($file) {
    fwrite($file, "Hello, World!");
    fclose($file);
}
Salin selepas log masuk
Salin selepas log masuk

4. Ringkasan

Melalui pengenalan di atas, kami telah mempelajari tentang kaedah membaca dan menulis fail dalam PHP. Sama ada menggunakan fungsi fopen(), fungsi file_get_contents(), fungsi fread() atau menggunakan fungsi fopen(), fungsi file_put_contents() atau fungsi fwrite(), kita semua boleh membaca dan menulis fail. Pilih kaedah yang sesuai mengikut keperluan sebenar untuk mengendalikan operasi fail dengan lebih cekap.

Atas ialah kandungan terperinci Penjelasan terperinci dan contoh kaedah membaca dan menulis fail PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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