<?php
$station = "KORD";// Enter your airport's code here.
$metarwx = "http://weather.noaa.gov/pub/data/observations/metar/stations/$station.TXT";
$metars = file_get_contents($metarwx);
$metar = getCloud($metars);
echo $metar;
function getCloud($wxReport)
{
$clouds = ['BKN', 'CAVOK', 'CLR', 'FEW', 'NSC', 'OVC', 'SCT', 'SKC', 'VV'];
$wxReportArray = explode(' ', $wxReport);
foreach($wxReportArray as $rptPart){
$rptPart = preg_replace('/[0-9]+/', '', $rptPart);
if(in_array($rptPart, $clouds)){
return $rptPart;
}
}
}
preferences:
37.31 ms | 402 KiB | 5 Q