Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menulis tatasusunan ke fail dalam php (tiga kaedah)
Dalam PHP, kaedah berikut boleh digunakan untuk menulis tatasusunan pada fail:
Kaedah 1: Gunakan fungsi fwrite()
Dalam kaedah ini, kita perlu membukanya terlebih dahulu fail , dan kemudian gunakan fungsi fwrite() untuk menulis tatasusunan ke fail. Berikut ialah contoh kod di mana kami membuka fail yang dipanggil "data.txt" dan menulis tatasusunan yang dipanggil "my_data" ke dalamnya:
<?php $my_data = array("Apple","Banana","Orange"); $file = fopen("data.txt","w"); if($file) { fwrite($file,serialize($my_data)); fclose($file); } ?>
Dalam kod di atas, kita Mula-mula, tatasusunan bernama "my_data" ditakrifkan, dan kemudian kami membuka fail bernama "data.txt". Jika fail dibuka dengan jayanya, kami menukar tatasusunan kepada rentetan menggunakan fungsi bersiri() PHP dan menulisnya ke fail menggunakan fungsi fwrite(). Akhirnya, kami menutup fail.
Kaedah 2: Menggunakan fungsi file_put_contents()
Dalam kaedah ini, kita boleh menulis keseluruhan tatasusunan ke fail dengan mudah menggunakan fungsi file_put_contents() PHP. Berikut ialah contoh kod:
<?php $my_data = array("Apple","Banana","Orange"); file_put_contents("data.txt",serialize($my_data)); ?>
Dalam kod di atas, kami mula-mula menentukan tatasusunan bernama "my_data". Kami kemudian menulis keseluruhan tatasusunan ke fail menggunakan fungsi file_put_contents(). Parameter pertama fungsi ini ialah nama fail, dan parameter kedua ialah data yang akan ditulis.
Kaedah 3: Gunakan fungsi json_encode()
Dalam kaedah ini, kita boleh menggunakan fungsi json_encode() PHP untuk menukar tatasusunan kepada format JSON dan menulisnya ke dalam fail. Berikut ialah kod sampel:
<?php $my_data = array("Apple","Banana","Orange"); file_put_contents("data.txt", json_encode($my_data)); ?>
Dalam kod sampel di atas, kami mula-mula menentukan tatasusunan bernama "my_data". Kami kemudian menukar tatasusunan kepada rentetan JSON menggunakan fungsi json_encode() dan menulisnya ke fail menggunakan fungsi file_put_contents().
Ringkasan
Dalam artikel ini, kami memperkenalkan tiga kaedah menulis tatasusunan kepada fail dalam PHP. Kaedah ini termasuk menggunakan fungsi fwrite(), fungsi file_put_contents() dan fungsi json_encode(). Anda boleh memilih salah satu kaedah mengikut keperluan anda. Saya harap artikel ini membantu anda mempelajari cara menulis tatasusunan pada fail.
Atas ialah kandungan terperinci Bagaimana untuk menulis tatasusunan ke fail dalam php (tiga kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!