使用 PHP 將資料附加到 .JSON 檔案
使用 .JSON 檔案時,附加資料可能是一項常見任務。要將資料附加到PHP 中的.JSON 文件,您可以使用以下步驟:
1.解碼現有JSON 檔案
首先,您需要將現有JSON 檔案解碼為陣列。這允許您修改其內容。為此,請使用 file_get_contents() 函數讀取檔案並使用 json_decode() 將其轉換為陣列。例如:
<code class="php">$inp = file_get_contents('results.json'); $tempArray = json_decode($inp);</code>
2。追加資料
接下來,您可以將新資料追加到陣列中。這是透過使用 array_push() 函數將新資料新增為數組中的最後一個元素來完成的。例如:
<code class="php">array_push($tempArray, $data);</code>
3。對修改後的陣列進行編碼
新增資料後,您需要將修改後的陣列編碼回 JSON 字串。這是使用 json_encode() 函數完成的。例如:
<code class="php">$jsonData = json_encode($tempArray);</code>
4。將 JSON 字串寫入檔案
最後,您可以使用 file_put_contents() 函數將修改後的 JSON 字串寫回檔案。這會使用更新的資料覆蓋現有文件。例如:
<code class="php">file_put_contents('results.json', $jsonData);</code>
範例程式碼
以下是如何在PHP 程式碼中實現這些步驟的範例:
<code class="php">$data[] = $_POST['data']; $inp = file_get_contents('results.json'); $tempArray = json_decode($inp); array_push($tempArray, $data); $jsonData = json_encode($tempArray); file_put_contents('results.json', $jsonData);</code>
注意:
以上是如何使用 PHP 將資料附加到 .JSON 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!