[英]PHP: reading and parsing a nested JSON file
我想使用 json 文件作為一種數據庫。 在其中我對文件名進行了分類,現在我想通過 PHP 讀取它們。
{
"settings": {
"prefix": "pix",
"folder": "files/jpg",
"delimiter": "-",
"extension": "jpg"
},
"category": {
"art": {
"painting": {
"1999": ["paint1","paint2","paint3"],
"2000": ["paint4","paint5"]
},
"drawing": {
"1995": ["sketch1","sketch2","sketch3"],
"2012": ["sketch4","sketch5"]
}
},
"project": {
"website": {
"2016": ["web1","web2","web3"]
}
}
}
}
這是我走了多遠:
$db = json_decode(file_get_contents("json/_database.json"), true);
$test1 = $db["category"]["art"]["painting"]["2000"];
var_dump($test1);
我想得到以下數據:
我知道已經有關於此類問題的問題,但我無法將答案應用於我的案例。 我會很感激語法符號的例子,然后我可以適應其他情況。
1.:
array_keys($db["category"]);
2.:
array_keys($db["category"]["art"]);
3.:
array_values($db["category"]["art"]["drawing"]["1995"]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.