Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menambahkan Data Baharu pada Fail JSON dengan PHP Semasa Mengekalkan Struktur dan Menambah ID?

Bagaimana untuk Menambahkan Data Baharu pada Fail JSON dengan PHP Semasa Mengekalkan Struktur dan Menambah ID?

Linda Hamilton
Linda Hamiltonasal
2024-10-28 08:12:29258semak imbas

How to Append New Data to a JSON File with PHP While Maintaining Structure and Incrementing IDs?

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!

Kenyataan:
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