Rumah >pembangunan bahagian belakang >tutorial php >Aplikasi fungsi PHP dalam operasi fail

Aplikasi fungsi PHP dalam operasi fail

王林
王林asal
2024-04-15 13:39:011059semak imbas

Fungsi operasi fail PHP boleh digunakan untuk membaca, menulis, mencipta dan memadam fail. Untuk membaca fail, gunakan fungsi file_get_contents() atau fread(), untuk menulis fail, gunakan fungsi file_put_contents() atau fwrite() dan untuk mencipta serta memadam fail, gunakan fungsi fopen() dan unlink() masing-masing.

PHP 函数在文件操作中的应用

Aplikasi fungsi PHP dalam operasi fail

Dalam PHP, pengendalian fail adalah tugas yang sering diperlukan. PHP menyediakan perpustakaan fungsi yang kaya yang boleh menyelesaikan pelbagai operasi fail dengan mudah, seperti membaca, menulis, mencipta dan memadam fail. Fungsi

Membaca fail

  • file_get_contents() membaca kandungan keseluruhan fail sebagai rentetan.

    $fileContent = file_get_contents('data.txt');
  • fread() Fungsi membaca kandungan panjang yang ditentukan pada kedudukan penuding fail yang ditentukan ke dalam rentetan. Fungsi

    $f = fopen('data.txt', 'r');
    $fileContent = fread($f, 10); // 读取文件的前 10 个字节
    fclose($f);

Penulisan fail

  • file_put_contents() menulis data yang ditentukan pada fail. Fungsi

    file_put_contents('data.txt', 'Hello, world!');
  • fwrite() menulis data ke penuding fail yang ditentukan. Fungsi

    $f = fopen('data.txt', 'w');
    fwrite($f, 'Hello, world!');
    fclose($f);

Penciptaan dan pemadaman fail

  • fopen() membuka fail dan menciptanya jika fail itu tidak wujud.

    $f = fopen('new_file.txt', 'w');
  • unlink() fungsi memadamkan fail yang ditentukan.

    unlink('data.txt');

Kes praktikal: membaca dan menulis fail teks

Andaikan kita mempunyai fail teks bernama data.txt dengan kandungan: data.txt 的文本文件,内容为:

Hello, world!
This is a sample text file.

我们可以使用 PHP 读取文件的内容并将其输出到网页:

$fileContent = file_get_contents('data.txt');
echo $fileContent;

要向 data.txt 文件中追加内容,我们可以使用 file_put_contents() 函数:

$newContent = "This is new content added to the file.";
file_put_contents('data.txt', $newContent, FILE_APPEND);

上述代码将 "This is new content added to the file." 追加到 data.txtrrreee

Kita boleh menggunakan PHP untuk membaca Dapatkan kandungannya daripada fail dan keluarkannya ke halaman web: 🎜rrreee🎜Untuk menambah kandungan pada fail data.txt, kita boleh menggunakan fungsi 🎜file_put_contents()🎜: 🎜rrreee🎜Kod di atas akan " Ini adalah kandungan baharu yang ditambahkan pada fail." Dilampirkan pada penghujung fail data.txt. 🎜

Atas ialah kandungan terperinci Aplikasi fungsi PHP dalam operasi fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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