Bu PHP sınıfı sayesinde www.mgm.gov.tr adresinden kolayca hava durumu bilgilerini alabilirsiniz.
Emre Yavuz tarafından PHP kullanarak yazılmıştır | github.com/emreyvz
Erişilebilen Property'ler
- Anlık sıcaklık | getCurrentDegree()
- Şehir Enlem Boylam Bilgileri | getLongitude() & getLatitude()
- Gün doğumu ve günbatımı saatleri | getSunrise() & getSunset()
- Hava Durumu (örn: sağanak yağışlı) | getCurrentCondition()
- Hava Durumu Kodu (örn: SY) | getCurrentConditionCode()
- Anlık Nem | getCurrentHumidity()
- Anlık Rüzgar Hızı | getCurrentWindSpeed()
- Anlık Basınç | getCurrentPressure()
- Anlık Denize İndirgenmiş Basınç | getCurrentSeaLevelPressure()
- 5 günlük tahmin | getForecast()
- Hava Durumu ikon adresi (url) | getConditionIcon(@param)
$mgmWeather = new mgmWeather();
$mgmWeather->location="Ankara";
$mgmWeather->fetchData();
echo "Sıcaklık:" .$mgmWeather->getCurrentDegree();
$mgmWeather = new mgmWeather();
$mgmWeather->location="İstanbul";
$mgmWeather->fetchData();
echo "Rüzgar Hızı:" .$mgmWeather->getCurrentWindSpeed();
$mgmWeather = new mgmWeather();
$mgmWeather->location="İstanbul";
$mgmWeather->fetchData();
foreach ($mgmWeather->getForecast() as $day) {
echo "Tarih: ". $day['date'] ."<br>";
echo "En Düşük Sıcaklık: ". $day['lowestDegree']."<br>";
echo "En Yüksek Nem Oranı: ". $day['highestHumidity'];
}
- Apache 2.0 License
- 2024 © Emre Yavuz