使用api数据创建html表

时间:2015-02-22 13:37:16

标签: php api

我正在从php中的api源请求sone数据,我可以在页面上显示数据。它的格式如下。我想将这些数据放在一个html表中,以供用户阅读。例如,我想向这些数据的用户显示此部分“莱斯特城0斯托克城FC 1”。我应该使用什么,你能给我至少一个想法从哪里开始吗?

{ “_链接”:[{ “自我”: “http://api.football-data.org/alpha/soccerseasons/354/fixtures”},{ “soccerseason”: “http://api.football-data.org/alpha/soccerseasons/354”}], “计数”:10, “夹具”:[{ “_links”:{ “自”:{ “HREF”: “http://api.football-data.org/alpha/fixtures/137842”}, “soccerseason”:{ “HREF”: “http://api.football-data.org/alpha/soccerseasons/354”}, “homeTeam”:{ “HREF”: “http://api.football-data.org/alpha/teams/338”}, “awayTeam”:{ “HREF”: “http://api.football-data.org/alpha/teams/70”}}, “日期”: “2015-01-17T15:00:00Z”, “状态”:“FINISHED “,”matchday“:22,”homeTeamName“:”莱斯特城“,”客队名“:”斯托克城足球俱乐部“,”结果“:{”goalHomeTeam“:0,”goalsAwayTeam“:1}},{”_ links“ :{ “自”:{ “HREF”: “http://api.football-data.org/alpha/fixtures/136834”}, “soccerseason”:{ “HREF”: “http://api.football-data.org/alpha/soccerseasons/354”}, “homeTeam”:{ “HREF”:“{{ 3}} “},” awayTeam “:{” HREF “:”http://api.football-data.org/alpha/teams/58 “}},” 日期 “:” 2015-01-17T15:00:00Z “ ”状态“: ”结束“,” matchday“:22,”homeTeamName“:”阿斯顿维拉

1 个答案:

答案 0 :(得分:0)

作为一个起点,数据似乎是json,所以一个好的起点是使用json_decode,以便数据在php中可用。

要在php中的数组中获取此数据:

$json=json_decode( $data_from_api_call, true );

然后遍历数据:

foreach( $json as $key ){
    echo $key;
}

这应该让你在获得你想要的东西方面领先一步