我正在嘗試使用正確的格式創建JSON文件,以供Lazy Loader通過PHP使用。我將內容放入一個關聯數組中,並將其放入另一個多維數組中。PHP將內容添加到具有正確結構的JSON文件(懶惰加載程序)
這裏是我使用此代碼:
<?php
//I will fetch this content from the database later. This is just for example.
$posts = array("<div>Item 1</div>", "<div>Item 2</div>", "<div>Item 3</div>");
$items = array();
$length = count($posts);
for($i = 0; $i < $length; $i++){
$items["html"] = $posts[$i];
}
$posts_datas = array("items" => array($items));
/* JSON file */
file_put_contents('lazyloader/datas.json', json_encode($posts_datas, JSON_PRETTY_PRINT));
?>
文件被創建,有隻有一個元素正確的格式。我需要他們。
JSON文件代碼:
{
"items": [
{"html": "<div>Item 3<\/div>"}
]
}
代碼我想:
我需要你的幫助。有沒有人有這個解決方案?謝謝。
你想要的JSON文件是不是有效的JSON – RiggsFolly
也'{}'表示的對象。你真的希望每個'items'是一個對象還是一個數組 – RiggsFolly
ALSO在同一個數組中不能有多個具有相同名稱的assoc鍵 – RiggsFolly