2017-01-19 2 views
0

Добро пожаловать! У меня есть вопрос. Сегодня я попытался получить JSON API из URL и у меня есть этот код:Json data display - css, html

<?php 
$url = "http://services.faa.gov/airport/status/LAX?format=json"; 
$ch = curl_init(); 
curl_setopt($ch,CURLOPT_URL,$url); 
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, 4); 
$json = curl_exec($ch); 
if(!$json) { 
    echo curl_error($ch); 
} 
curl_close($ch); 
print_r(json_decode($json)); 
?> 

В свою очередь в HTML я имею что-то вроде этого:

stdClass Object ([delay] => false [IATA] => LAX [state] => California [name] => Los Angeles International [weather] => stdClass Object ([visibility] => 10 [weather] => Overcast [meta] => stdClass Object ([credit] => NOAA's National Weather Service [updated] => 9:53 PM Local [url] => http://weather.gov/) [temp] => 54.0 F (12.2 C) [wind] => East at 12.7mph) [ICAO] => KLAX [city] => Los Angeles [status] => stdClass Object ([reason] => No known delays for this airport. [closureBegin] => [endTime] => [minDelay] => [avgDelay] => [maxDelay] => [closureEnd] => [trend] => [type] =>)) 

А теперь мой вопрос заключается в том, как стиль его в CSS и показать это хорошо не таким образом, как выше

ответ

1

при использовании:

$obj = json_decode($json); 

это вернет зЬй класс OBJ ect, вы можете получить доступ к своим значениям:

$obj->name; 
$obj->delay; 

и так далее. Теперь вы можете использовать свой собственный html & css до показать его хорошо