<?php
// 宣告以utf-8為編碼語系
header('Content-Type: text/html; charset=utf-8');
//Opendata資料的網址
//取JSON資料
$json = file_get_contents($url);
//利用函數json_decode解析JSON格式資料
$json_data = json_decode($json, true);
//取出新店資料
$newarray=search_arrdata_key($json_data,'新店');
$AQI=$newarray[0]["AQI"];
if(ctype_digit($AQI))
{
echo ($AQI>="0" && $AQI<="50")? "<a href='
https://airtw.epa.gov.tw/' target='_blank'><img src='0-50.jpg' width=180px style='position:absolute;top:0px;left:0px;'></img></a><H6 style='position:absolute; top:88px;left:80px;' >新店-AQI:". $AQI."</H6>" : "" ;
echo ($AQI>="51" && $AQI<="100")? "<a href='
https://airtw.epa.gov.tw/' target='_blank'><img src='51-100.jpg' width=180px style='position:absolute;top:0px;left:0px;'></img></a><H6 style='position:absolute; top:88px;left:80px;' >新店-AQI:". $AQI."</H6>" : "" ;
echo ($AQI>="101" && $AQI<="150")? "<a href='
https://airtw.epa.gov.tw/' target='_blank'><img src='101-150.jpg' width=180px style='position:absolute;top:0px;left:0px;'></img></a><H6 style='position:absolute; top:88px;left:80px;' >新店-AQI:". $AQI."</H6>" : "" ;
echo ($AQI>="151" && $AQI<="200")? "<a href='
https://airtw.epa.gov.tw/' target='_blank'><img src='151-200.jpg' width=180px style='position:absolute;top:0px;left:0px;'></img></a><H6 style='position:absolute; top:88px;left:80px;' >新店-AQI:". $AQI."</H6>" : "" ;
echo ($AQI>="201" && $AQI<="300")? "<a href='
https://airtw.epa.gov.tw/' target='_blank'><img src='201-300.jpg' width=180px style='position:absolute;top:0px;left:0px;'></img></a><H6 style='position:absolute; top:88px;left:80px;' >新店-AQI:". $AQI."</H6>" : "" ;
}
else
{
echo "<a href='
https://airtw.epa.gov.tw/' target='_blank'><img src='null.jpg' width=180px style='position:absolute;top:0px;left:0px;'></img></a>";
}
function search_arrdata_key($arr,$str){
$json_data = Array();
foreach($arr AS $key => $_arr_data){
if(s_key($_arr_data,$str)){
$json_data[] = $_arr_data;
}
}
return $json_data;
}
function s_key($arr,$str){
foreach($arr AS $_text){
if(strstr($_text,$str)!==FALSE){
return TRUE;
}
}
return FALSE;
}
?>