2017-04-05 35 views
1

私はこのraces.jsonファイルを以下に提供しています。このファイルを読み込んで、 "race"、 "match"、 "stats"の3つのネストされたオブジェクトを取得し、動的に入力されたフィールドを作成するPHPスクリプトを作成する必要があります。ハードコードはありません。 htmlウェブブラウザに行くと、3つのオブジェクトのデータを持つ3つのドロップダウンメニューが表示されます。そうすれば、races.jsonファイルを変更したい場合、htmlのWebページ上で自動的に更新されるはずです。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

を第二のparamとしてjson_deocdeからそれをasociative配列をmkaeする;) –

+1

@Louis Loudog Trottierは、私はそれを更新し、私はちょうどあなたが、感謝を意味したものです! – Neil

+0

ありがとう!