Bagaimana untuk menulis tatasusunan ke fail dalam php (tiga kaedah)

PHPz
Lepaskan: 2023-04-20 15:17:36
asal
2326 orang telah melayarinya

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);
}
?>
Salin selepas log masuk

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));
?>
Salin selepas log masuk

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));
?>
Salin selepas log masuk

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!

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