Menambah Data Baharu pada Fail JSON dengan PHP
Anda menyasarkan untuk menambahkan data pada fail JSON sedia ada selepas penyerahan borang. Adalah penting untuk mengekalkan struktur JSON yang sah dan menambah ID dengan setiap entri baharu. Untuk mencapai ini:
Mula-mula, baca fail JSON sedia ada dan nyahkod kandungannya ke dalam tatasusunan PHP:
<code class="php">$inp = file_get_contents('results.json'); $tempArray = json_decode($inp);</code>
Seterusnya, tambahkan data baharu daripada borang ke tatasusunan:
<code class="php">array_push($tempArray, $data);</code>
Kini, anda boleh mengekod tatasusunan yang dikemas kini kembali ke dalam rentetan JSON:
<code class="php">$jsonData = json_encode($tempArray);</code>
Akhir sekali, tulis rentetan JSON baharu kembali ke fail yang sama:
<code class="php">file_put_contents('results.json', $jsonData);</code>
Dengan kod ini, anda boleh menambahkan data baharu pada fail JSON sambil memastikan ID bertambah berterusan dan mengekalkan struktur JSON yang betul.
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Data Baharu pada Fail JSON dengan PHP Semasa Mengekalkan Struktur dan Menambah ID?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!