3v4l.org

run code in 300+ PHP versions simultaneously
<?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