php - Fetch Json values -


the below result getting url . in need fetch values below json response in php

{"request":{"airport":{"requestedcode":"ixj","fscode":"ixj"},"date":{"year":"2013","month":"4","day":"18","interpreted":"2013-04-18"},"hourofday":{"requested":"12","interpreted":12},"numhours":{"requested":"6","interpreted":6},"utc":{"requested":"false","interpreted":false},"codetype":{},"maxflights":{"requested":"1","interpreted":1},"extendedoptions":{},"url":"https://api.flightstats.com/flex/flightstatus/rest/v2/json/airport/status/ixj/dep/2013/04/18/12"},"appendix":{"airlines":[{"fs":"g8","iata":"g8","icao":"gow","name":"goair","active":true}],"airports":[{"fs":"bom","iata":"bom","icao":"vabb","name":"chhatrapati shivaji international airport","city":"mumbai","citycode":"bom","countrycode":"in","countryname":"india","regionname":"asia","timezoneregionname":"asia/kolkata","localtime":"2013-04-18t08:37:27.791","utcoffsethours":5.5,"latitude":19.095508,"longitude":72.874969,"elevationfeet":27,"classification":1,"active":true,"delayindexurl":"https://api.flightstats.com/flex/delayindex/rest/v1/json/airports/bom?codetype=fs","weatherurl":"https://api.flightstats.com/flex/weather/rest/v1/json/all/bom?codetype=fs"},{"fs":"sxr","iata":"sxr","icao":"visr","name":"srinagar airport","city":"srinagar","citycode":"sxr","countrycode":"in","countryname":"india","regionname":"asia","timezoneregionname":"asia/kolkata","localtime":"2013-04-18t08:37:27.791","utcoffsethours":5.5,"latitude":34.002308,"longitude":74.762631,"elevationfeet":5436,"classification":4,"active":true,"delayindexurl":"https://api.flightstats.com/flex/delayindex/rest/v1/json/airports/sxr?codetype=fs","weatherurl":"https://api.flightstats.com/flex/weather/rest/v1/json/all/sxr?codetype=fs"},{"fs":"ixj","iata":"ixj","icao":"viju","name":"satwari airport","city":"jammu","citycode":"ixj","countrycode":"in","countryname":"india","regionname":"asia","timezoneregionname":"asia/kolkata","localtime":"2013-04-18t08:37:27.387","utcoffsethours":5.5,"latitude":32.68077,"longitude":74.842824,"elevationfeet":1029,"classification":4,"active":true,"delayindexurl":"https://api.flightstats.com/flex/delayindex/rest/v1/json/airports/ixj?codetype=fs","weatherurl":"https://api.flightstats.com/flex/weather/rest/v1/json/all/ixj?codetype=fs"}],"equipments":[{"iata":"320","name":"airbus industrie a320","turboprop":false,"jet":true,"widebody":false,"regional":false}]},"flightstatuses":[{"flightid":294315800,"carrierfscode":"g8","flightnumber":"387","departureairportfscode":"ixj","arrivalairportfscode":"bom","departuredate":{"datelocal":"2013-04-18t15:15:00.000","dateutc":"2013-04-18t09:45:00.000z"},"arrivaldate":{"datelocal":"2013-04-18t18:05:00.000","dateutc":"2013-04-18t12:35:00.000z"},"status":"s","schedule":{"flighttype":"j","serviceclasses":"rfjy","restrictions":"","uplines":[{"fscode":"bom","flightid":294284559},{"fscode":"sxr","flightid":294354303}]},"operationaltimes":{"publisheddeparture":{"datelocal":"2013-04-18t15:15:00.000","dateutc":"2013-04-18t09:45:00.000z"},"publishedarrival":{"datelocal":"2013-04-18t18:05:00.000","dateutc":"2013-04-18t12:35:00.000z"},"scheduledgatedeparture":{"datelocal":"2013-04-18t15:15:00.000","dateutc":"2013-04-18t09:45:00.000z"},"scheduledgatearrival":{"datelocal":"2013-04-18t18:05:00.000","dateutc":"2013-04-18t12:35:00.000z"}},"flightdurations":{"scheduledblockminutes":170},"airportresources":{"arrivalterminal":"1b"},"flightequipment":{"scheduledequipmentiatacode":"320"}}]} 

like want fetch carrierfscode,flightnumber,departureairportfscode,arrivalairportfscode,departuredate,arrivaldate,status,scheduledgatedeparture,flightdurations,flightdurations

there many flight status in json reponse. can 1 please me these values only.

you seem have tagged json-decode.. there particular reason that isn't working you?

$json = ''; //your json string here $obj = json_decode($json);  var_dump($obj); 

edit: updating answer not make discussion extend long. in order statuses, need run foreach loop flightstatuses array.

foreach ($obj->flightstatuses $flightstatus) {     echo $flightstatus->flightid,"<br>"; } 

Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -