Pada penghujung artikel sebelumnya "operasi fail php: cara mengosongkan fail dan menambah semula data" kami memperkenalkan kaedah untuk menambah data (iaitu menambah data) pada penghujung fail - file_put_contents() . Artikel berikut akan memperkenalkan anda kepada kaedah lain untuk menambah data pada penghujung fail Anda boleh merujuknya jika perlu.
Mari kita terus ke intinya! Kami mempunyai fail teks bernama "test.txt", yang kandungannya ialah:
Kami ingin menambah sekeping data berikut pada penghujung fail:
https://www.php.cn/
Mari kita lihat kod pelaksanaan:
<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $file = "test.txt"; $handle = fopen($file, 'a'); //以追加写入的模式打开文件 fwrite($handle, 'https://www.php.cn/'); //写入内容 fclose($handle);//关闭文件 readfile($file); //读取并输出文件全部内容 ?>
Hasil keluaran:
Analisis kod kunci:
boleh membuka fail mengikut mod fail yang ditentukan fopen($filename, $mode)
. Apabila $mode
ialah $mode
atau a
, ia ditetapkan untuk menghalakan penuding fail ke hujung fail apabila membuka fail dengan cara ini, apabila menulis, data akan dilampirkan pada data sedia ada. Fungsi a
adalah untuk menulis rentetan "fwrite($handle, 'https://www.php.cn/')
" ke "test.txt" "tengah yang telah dibuka . https://www.php.cn/
untuk mendapatkannya secara terus. readfile($file)
Ringkasan:
Terdapat dua cara untuk menambahkan data pada penghujung fail: satu ialah menggunakan fungsi dan fwrite() yang satu lagi ialah menggunakan file_put_contents( ), tetapkan nilai parameter ketiga fungsi kepada "fopen($file, 'a')
". FILE_APPEND
Disyorkan: 《Koleksi soalan temuduga PHP (koleksi)》《tutorial video php 》
Atas ialah kandungan terperinci Bagaimana untuk menambah data pada akhir fail dalam operasi fail php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!