2017-03-20 10 views
-2

から: - 私はforeachを使用して、すべての配列を読み取って、データベースのテーブルにすべての値を格納することができますどのようにPHP:私はこのような私にJSONデータをフェッチするURLを持ってどのように読むのカスタムJSON

[ 
    { 
     MatchId: "17792", 
     MatchDate: "3/20/2017 3:00:00 AM", 
     MatchStatus: "", 
     RoundDetails: "الجولة (13)", 
     ChampionID: "151", 
     ChampionName: "تصفيات كأس العالم - امريكا الجنوبية", 
     ChampionLogo: "730109bd-ba13-4906-8349-4cb12609dd1f.png", 
     Team1ID: "7", 
     Team1Name: "اوروقواي", 
     Team1Logo: "457e035b-af0a-4858-bec5-730e2b50735c.png", 
     Team1Result: "", 
     Team2ID: "3", 
     Team2Name: "البرازيل", 
     Team2Logo: "07df2e50-3ce2-4091-b4a9-8e6e1aa2272d.png", 
     Team2Result: "" 
    }, 
    { 
     MatchId: "17793", 
     MatchDate: "3/20/2017 3:00:00 AM", 
     MatchStatus: "", 
     RoundDetails: "الجولة (13)", 
     ChampionID: "151", 
     ChampionName: "تصفيات كأس العالم - امريكا الجنوبية", 
     ChampionLogo: "730109bd-ba13-4906-8349-4cb12609dd1f.png", 
     Team1ID: "8", 
     Team1Name: "كولومبيا", 
     Team1Logo: "2d68377c-61ec-4c38-a334-3fc1a51e2bbd.png", 
     Team1Result: "", 
     Team2ID: "13", 
     Team2Name: "بوليفيا", 
     Team2Logo: "b07b9eb3-c49c-46ed-92a0-bb55e7f869fa.png", 
     Team2Result: "" 
    } 
] 

私はこの事例を高く評価します。

+1

スタックオーバーフローは、「それを聞いて、あなたのためにやる」サイトではありません。何を試しましたか? –

+0

$ arr_result = json_decode($ json_data、true);今度は、jsonデータの配列を取得します。次に、foreachを使用して、要素 –

+0

にアクセスすることができます。[json_decode](http://php.net/json_decode)を使用してjsonをデコードし、ループしてpdoまたはmysqli拡張を使用してmysqlにデータを挿入します – hassan

答えて

0

これを試してください。

$data = json_decode($your_json_string, TRUE); 

foreach ($data as $key => $singleObj) { 
    // store require data in your db 
} 
関連する問題