Ana sayfa › Forumlar › PROGRAMLAMA › PHP › Php ile havadurumu
- Bu konu 0 yanıt içerir, 1 izleyen vardır ve en son 12 yıl 6 ay önce Gökhan tarafından güncellenmiştir.
-
YazarYazılar
-
22 Nisan 2012: 19:37 #12719Gökhanİzleyici
“, “”, $cikti); // leri yok edelim
$cikti = str_replace(““, “”, $cikti); // leri yok edelim
//$cikti = str_replace(“Basinc”, “Basınç”, $cikti);
if ($cikti) {$ayir=explode(“
“,$cikti);
// gün için sıkcaklığı alalım
$sic=explode(“C”,$ayir[4]);
$sic=$sic[0];// gün için nemi alalım
$nem=explode(“:”,$ayir[6]);
$nem=$nem[0];// gün için rüzgarı alalım
$ruzgar=explode(““,$ayir[7]);
$ruzgar=$ruzgar[0];// gün için basıncı alalım
$basinc=explode(““,$ayir[8]);
$basinc=$basinc[0];// tarih bilgisini alalım
for($i=0; $i < 4; $i++){ $tarih[$i]=explode("“,$cikti);
$tarih[$i]=explode(““,$tarih[$i][$tar]);
$tarih[$i]=$tarih[$i][0];switch($i) {
case “0”:
$tar = 3;
break;case “1”:
$tar = 10;
break;case “2”:
$tar = 14;
break;case “3”:
$tar = 18;
break;default:
$tar = 3;
}
}// min sıcaklık
for($i=1; $i < 4; $i++){ $min[$i]=explode("Min:",$cikti); $min[$i]=explode(" C",$min[$i][$i]); $min[$i]=$min[$i][0]; } // max sıcaklık for($i=1; $i < 4; $i++){ $max[$i]=explode("Max:",$cikti); $max[$i]=explode(" C",$max[$i][$i]); $max[$i]=$max[$i][0]; } // durum bilgisini alalım for($i=0; $i < 4; $i++){ switch($i) { case "0": $a = 5; break; case "1": $a = 11; break; case "2": $a = 5; break; case "3": $a = 19; break; default: $a = 5; } $durum[$i]=explode("“,$cikti);
$durum[$i]=explode(““,$durum[$i][$a]);
$durum[$i]=$durum[$i][0];
}
// durum bilgisini değiştirelim
for($i=0; $i < 4; $i++){ switch($durum[$i]) { case "AzBulutlu": $resim[$i]="azbulutlu.gif"; $durum[$i]="Az Bulutlu"; break; case "ParcaliBulutlu": $resim[$i]="parcalibulutlu.gif"; $durum[$i]="Parçalı Bulutlu"; break; case "ÇokBulutlu": $resim[$i]="cokbulutlu.gif"; $durum[$i]="Çok Bulutlu"; break; case "CokBulutlu": $resim[$i]="cokbulutlu.gif"; $durum[$i]="Çok Bulutlu"; break; case "Gunes": $resim[$i]="gunes.gif"; $durum[$i]="Güneşli"; break; case "Gunesli": $resim[$i]="gunes.gif"; $durum[$i]="Güneşli"; break; case "Sis": $resim[$i]="sisli.gif"; $durum[$i]="Sisli"; break; case "Sisli": $resim[$i]="sisli.gif"; $durum[$i]="Sisli"; break; case "Pus": $resim[$i]="puslu.gif"; $durum[$i]="Puslu"; break; case "Puslu": $resim[$i]="puslu.gif"; $durum[$i]="Puslu"; break; case "Yagis": $resim[$i]="yagmur.gif"; $durum[$i]="Yağmurlu"; break; case "Yagisli": $resim[$i]="yagmur.gif"; $durum[$i]="Yağmurlu"; break; case "Yagmur": $resim[$i]="yagmur.gif"; $durum[$i]="Yağışlı"; break; case "Yagmurlu": $resim[$i]="yagmur.gif"; $durum[$i]="Yağışlı"; break; case "Kar": $resim[$i]="kar.gif"; $durum[$i]="Karlı"; break; case "Karli": $resim[$i]="kar.gif"; $durum[$i]="Karlı"; break; case "SaganakYagisli": $resim[$i]="sagnakyagmur.gif"; $durum[$i]="Sağanak Yağışlı"; break; case "KarlaKarisik Yagmur": $resim[$i]="kar.gif"; $durum[$i]="Karla Karışık Yağmurlu"; break; case "KarlaKarisik Yagmurlu": $resim[$i]="kar.gif"; $durum[$i]="Karla Karışık Yağmurlu"; break; case "Tipi": $resim[$i]="tipi.gif"; $durum[$i]="Tipi"; break; default: $resim[$i]="bilinmiyor.gif"; } } $cikti="$sehir Şimdi Sıcaklık: “.$sic.” “.$basinc.” “.$durum[0].” Rüzgar: “.$ruzgar.” “;
for($i=1; $i < 4; $i++){ $cikti.="
“.$tarih[$i].” Min: “.$min[$i].” Max: “.$max[$i].” Durum: “.$durum[$i].” “;
}$cikti.=”
“;
return $cikti;
}
}echo hava(“Ankara”);
?>
Kullanımı:
echo hava(“Ankara”); -
YazarYazılar
- Bu konuyu yanıtlamak için giriş yapmış olmalısınız.