Penjelasan terperinci tentang contoh fungsi pemprosesan fail PHP

WBOY
Lepaskan: 2023-06-19 22:18:02
asal
1551 orang telah melayarinya

Penjelasan terperinci tentang contoh fungsi pemprosesan fail PHP

Dengan pembangunan Internet dan pengembangan aplikasi yang berterusan, PHP, sebagai bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan Web, juga telah mendapat lebih banyak perhatian dan perhatian. Dalam bahasa PHP, pemprosesan fail adalah tugas yang sangat biasa dan penting, jadi kecekapan dalam fungsi pemprosesan fail juga merupakan salah satu kemahiran penting untuk pembangun web. Dalam artikel ini, kami akan memberikan contoh terperinci fungsi pemprosesan fail PHP untuk membantu semua orang memahami dan menguasai bahagian pengetahuan ini dengan lebih baik.

1. Fungsi membaca fail

  1. file_get_contents()

Fungsi file_get_contents() boleh membaca kandungan fail menjadi rentetan, yang sangat mudah . Kod sampel adalah seperti berikut:

$file_content = file_get_contents('test.txt');
echo $file_content;
Salin selepas log masuk

Kod di atas akan membaca kandungan dalam test.txt dan mengeluarkannya ke skrin.

  1. file()

Fungsi fail() adalah serupa dengan fungsi file_get_contents(), kecuali ia akan membaca kandungan fail ke dalam tatasusunan, setiap baris Mewakili sesuatu unsur. Kod sampel adalah seperti berikut:

$file_lines = file('test.txt');
foreach ($file_lines as $line) {
    echo $line;
}
Salin selepas log masuk

Kod di atas akan membaca kandungan dalam test.txt dan mengeluarkannya ke skrin baris demi baris. Fungsi

  1. fread()

fread() boleh membaca kandungan fail dengan panjang yang ditentukan. Kod sampel adalah seperti berikut:

$handle = fopen('test.txt', 'r');
$file_content = fread($handle, 100);
echo $file_content;
fclose($handle);
Salin selepas log masuk

Kod di atas akan membuka fail test.txt, membaca 100 bait kandungan pertama dan mengeluarkannya ke skrin. Perlu diingat bahawa selepas membaca kandungan fail, anda perlu menggunakan fungsi fclose() untuk menutup pemegang fail.

2. Fungsi menulis fail

  1. file_put_contents()

Fungsi file_put_contents() ialah salah satu fungsi yang biasa digunakan untuk operasi penulisan fail kandungan yang ditentukan dilampirkan pada penghujung fail. Kod sampel adalah seperti berikut:

$file_content = "Hello, World!";
file_put_contents('test.txt', $file_content, FILE_APPEND);
Salin selepas log masuk

Kod di atas akan menambahkan rentetan "Hello, World!" pada fail test.txt.

  1. fwrite()

fungsi fwrite() boleh terus menulis kandungan yang dinyatakan pada fail. Kod sampel adalah seperti berikut:

$handle = fopen('test.txt', 'w');
fwrite($handle, "Hello, World!");
fclose($handle);
Salin selepas log masuk

Kod di atas akan membuat pemegang, tulis rentetan "Hello, World!" pada fail test.txt dan tutup pemegang fail.

3. Fungsi operasi fail

  1. copy()

Fungsi copy() boleh menyalin satu fail ke fail lain. Kod sampel adalah seperti berikut:

$source_file = 'test.txt';
$dest_file = 'test_copy.txt';
if (copy($source_file, $dest_file)) {
    echo "Copy file success!";
} else {
    echo "Copy file fail!";
}
Salin selepas log masuk

Kod di atas akan menyalin fail test.txt ke fail test_copy.txt dan mengeluarkan "Salin kejayaan fail!".

  1. rename()

Fungsi rename() boleh menamakan semula fail atau direktori yang ditentukan kepada nama lain. Kod sampel adalah seperti berikut:

$old_name = 'test.txt';
$new_name = 'test_new.txt';
if (rename($old_name, $new_name)) {
    echo "Rename file success!";
} else {
    echo "Rename file fail!";
}
Salin selepas log masuk

Kod di atas akan menamakan semula fail test.txt kepada test_new.txt dan mengeluarkan "Namakan semula kejayaan fail!".

4. Fungsi atribut fail

  1. file_exists()

Fungsi file_exists() boleh menyemak sama ada fail atau direktori yang dinyatakan wujud. Kod sampel adalah seperti berikut:

$file_name = 'test.txt';
if (file_exists($file_name)) {
    echo $file_name." exists!";
} else {
    echo $file_name." not exists!";
}
Salin selepas log masuk

Kod di atas akan menyemak sama ada fail test.txt wujud dan mengeluarkan hasil yang sepadan.

  1. filesize()

filesize() fungsi boleh mendapatkan saiz fail yang ditentukan dalam bait. Kod sampel adalah seperti berikut:

$file_name = 'test.txt';
$file_size = filesize($file_name);
echo "File size:".$file_size." bytes";
Salin selepas log masuk

Kod di atas akan mendapat saiz fail test.txt dan mengeluarkan hasil yang sepadan.

Ringkasnya, dalam pembangunan web, pemprosesan fail adalah bahagian yang sangat diperlukan, dan menguasai fungsi pemprosesan fail dalam PHP sudah pasti sangat bermanfaat. Melalui contoh terperinci dalam artikel ini, saya percaya bahawa setiap orang mempunyai pemahaman dan pemahaman yang lebih mendalam tentang fungsi ini.

Atas ialah kandungan terperinci Penjelasan terperinci tentang contoh fungsi pemprosesan 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