Ik zit een beetje te stoeien met de schiphol api en probeer de json te decoden naar een simpele html pagina in php
$json = json_decode($result, true);
if (count($json['flights'])) {
foreach ($json['flights'] as $flights)
{
echo "Vluchtnaam: $flights[flightName] <br />";
}
en dan krijg ik alle vluchten terug alleen ik heb veel meer data wat ik bij het juiste vluchtnummer wil tonen
Alleen er zijn een aantal arrays onder flights die wat dieper gaan
['flights'][0]['publicFlightState']['flightStates'] as $state)
of
['flights'][0]['baggageClaim']['belts'] as $belts)
Als ik dit afzonderlijk in een foreach zet dan komt er wel data uit, maar ik krijg dan continue de info van de eerste array terug en niet de daarop volgende ..
dus vluchtnummer
12345
AAA
00001
AAA
Waar de A dus verkeerd uitgelezen wordt.
Hoe loop ik nu door de data heen zodat per 'vlucht' ik alle data netjes van alle vluchten kan tonen?
Ik heb code die wel de eerste array toont en dan alle gegevens goed neerzet,
maar die werkt met
$json = json_decode($result);
en niet met de true.
maar dan krijg ik het niet voor elkaar om ['flights'][0]['publicFlightState']['flightStates'] te tonen
zie ook
https://github.com/aroundmyroom/Schiphol-API-JSON
PS. ik ben zo groen als gras met het programmeren ;_)
$json = json_decode($result, true);
if (count($json['flights'])) {
foreach ($json['flights'] as $flights)
{
echo "Vluchtnaam: $flights[flightName] <br />";
}
en dan krijg ik alle vluchten terug alleen ik heb veel meer data wat ik bij het juiste vluchtnummer wil tonen
Alleen er zijn een aantal arrays onder flights die wat dieper gaan
['flights'][0]['publicFlightState']['flightStates'] as $state)
of
['flights'][0]['baggageClaim']['belts'] as $belts)
Als ik dit afzonderlijk in een foreach zet dan komt er wel data uit, maar ik krijg dan continue de info van de eerste array terug en niet de daarop volgende ..
dus vluchtnummer
12345
AAA
00001
AAA
Waar de A dus verkeerd uitgelezen wordt.
Hoe loop ik nu door de data heen zodat per 'vlucht' ik alle data netjes van alle vluchten kan tonen?
Ik heb code die wel de eerste array toont en dan alle gegevens goed neerzet,
maar die werkt met
$json = json_decode($result);
en niet met de true.
maar dan krijg ik het niet voor elkaar om ['flights'][0]['publicFlightState']['flightStates'] te tonen
zie ook
https://github.com/aroundmyroom/Schiphol-API-JSON
PS. ik ben zo groen als gras met het programmeren ;_)
There are no secrets, only information you do not yet have