Php - 读取JSON文件并动态填充字段

时间:2017-04-05 02:44:30

标签: php html json

我在下面提供了这个races.json文件。我需要创建一个读取此文件的PHP脚本,然后获取三个嵌套对象:“races”,“match”和“stats”,并创建一个动态填充的字段。没有硬编码。当我进入html Web浏览器时,应该有三个下拉菜单,其中包含列出的三个对象的数据。这样,如果我想修改races.json文件,它应该在html网页上自动更新。

如果有人可以提供示例代码,伪代码,甚至是一个引导我指向正确方向的参考,那将是非常有用的。这是我正在开展的一项计划的开始,所以我试图让自己有点帮助启动它。

{
"races": {
    "2016_Gobbler_Half": "2016_Gobbler.json", 
    "2016_Ironhorse_Half": "2016_Ironhorse.json"
    },
"match": {
    "M0": "Nothing",
    "M1": "Name",
    "M2": "Gender",
    "M3": "Hometown",
    "M4": "AgeCategory",
    "M5": "Age"
    },
"stats": {
    "S0": "FinishTime",
    "S1": "Pace",
    "S3": "AgePlace",
    "S4": "Place"
    }
}

1 个答案:

答案 0 :(得分:2)

json_decode是将JSON转换为数组的标准方法。我会使用以下内容:

<?php

$array = json_decode(file_get_contents("race.json"), true);
var_dump($array);

?>