Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menambahkan Kandungan ke Fail dalam PHP?
Menyiapkan Fail dalam PHP
Apabila menulis ke fail dalam PHP, data biasanya dilampirkan pada penghujung fail sedia ada. Walau bagaimanapun, terdapat senario yang mungkin perlu untuk menambah kandungan pada permulaan fail.
Salah satu cara untuk mencapai ini ialah menggunakan fungsi rewind() untuk mengalihkan penuding fail ke permulaan fail , memastikan bahawa sebarang penulisan berikutnya akan menimpa kandungan sedia ada. Walau bagaimanapun, pendekatan ini tidak disyorkan untuk fail yang lebih besar, kerana ia boleh mengakibatkan kehilangan data jika kandungan baharu lebih besar daripada fail sedia ada.
Kaedah yang lebih dipercayai melibatkan penambahan kandungan baharu kepada kandungan fail sedia ada sebelum menimpa fail. Ini boleh dicapai menggunakan kod berikut:
$prepend = 'prepend me please'; $file = '/path/to/file'; $fileContents = file_get_contents($file); file_put_contents($file, $prepend . $fileContents);
Dalam contoh ini, fungsi file_get_contents() digunakan untuk mendapatkan semula kandungan fail sedia ada, dan fungsi file_put_contents() digunakan untuk menulis ganti fail dengan kandungan sedia ada. Dengan menggabungkan kandungan baharu dengan kandungan fail asal sebelum menulis ganti, kandungan baharu akan ditulis pada permulaan fail, dengan berkesan menambahkannya.
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Kandungan ke Fail dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!