<?php
//月によって季節を設定
//3-5春、6-8夏、9-11秋、12-2冬
$month = date('n');
if ($month >=3 && $month <=5){
$season = 'sp';
} elseif ($month >=6 && $month <=8){
$season = 'su';
} elseif ($month >=9 && $month <=11){
$season = 'au';
} else {
$season = 'wi';
}
//季節によって配列を変更
//季節によってもう少しランダム要素を増やすか??の為4分け。
switch($season){
case 'sp':
$array = array('晴れ.gif', '雨.gif', '曇り.gif');
break;
case 'sp':
$array = array('晴れ.gif', '雨.gif', '曇り.gif');
break;
case 'sp':
$array = array('晴れ.gif', '雨.gif', '曇り.gif');
break;
case 'sp':
$array = array('晴れ.gif', '雨.gif', '曇り.gif');
break;
defalt:
$array = array('晴れ.gif', '雨.gif', '曇り.gif', '雪.gif');
break;
}
//ランダムなKEY値(天気の画像)を取得
$key = array_rand($array,1);
$weather = $array[$key];
//天気が雪だったら積雪も追加する
if ($array[$key] == '雪.gif'){
$snow = rand(0,80);
$weather .= '<br>積雪'.$snow.'センチ';
}
/*
ここまででその日の天気が決定している。
$weatherに入っているので、これをログファイルに書き込む。
日付と共にログファイルに入れれば過去の天気も記録可能になるか?
最高気温、最低気温とかも導いても面白いかも。
ランダムだからむちゃくちゃなことになりそうだけど。
*/
?>
最終更新:2010年05月12日 16:01