ホームページ >バックエンド開発 >PHPチュートリアル >PHP で構造 ID と増分 ID を維持しながら .JSON ファイルにデータを追加するにはどうすればよいですか?
PHP を使用して .JSON ファイルにデータを追加する: 増分 ID の実現と JSON 構造の保持
次のコマンドを使用して .JSON ファイルにデータを追加するにはPHP の一般的なアプローチは、既存の JSON コンテンツを読み取り、新しいデータを追加し、更新されたコンテンツをファイルに書き直すことです。これにより、JSON 構造が保持され、新しいレコードが適切な識別子で追加されることが保証されます。
質問で提供されたコードを修正する次の PHP スクリプトを考えてみましょう。
<code class="php">$data = $_POST['data']; $fileContents = file_get_contents('results.json'); $tempArray = json_decode($fileContents); $tempArray[] = $data; $jsonData = json_encode($tempArray); file_put_contents('results.json', $jsonData);</code>
これは改訂されましたcode:
このアプローチを採用すると、コードに「count」関数を追加することで各レコードの ID を簡単にインクリメントできます。さらに、有効な JSON 構造が維持され、データが正しく使用および処理されることが保証されます。
以上がPHP で構造 ID と増分 ID を維持しながら .JSON ファイルにデータを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。