2017-04-05 45 views
1

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

如果有人能够提供示例代码,伪代码甚至是引用,这些代码将指向我正确的方向,那将会非常有用。这是我正在开发的一个计划的开始,所以我试图让自己的脚有所帮助,以启动它。

{ 
"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" 
    } 
} 

回答

2

json_decode是将JSON转换为数组的标准方式。我会使用以下命令:

<?php 

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

?> 
+1

与真正的为第2参数去从json_deocde mkae它asociative阵列;) –

+1

@Louis Loudog TROTTIER我更新它,我刚收到你的意思,谢谢! – Neil

+0

非常感谢!有什么我需要专门在