dakata__92
Super Moderator
Колеги, дайте подобрение на този код! Искам да го опростя и да изчислява и спрямо дните кой е сезонът. Примерно тук съм го направил по месец но не пречи да подавам дни и година. Чудех се и за нещо от сорта на echo date("z", strtotime('1.1.2015'))+1; но не се сещам как да навържа нещата. Уморен съм и направо креативно забих...
PHP:
public function getSeason($month,$hemisphere="northern"){
//Northern hemisphere seasons
$northern=array(
'Пролет'=> array(3, 4, 5),
'Лято' => array(6, 7, 8),
'Есен' => array(9, 10, 11),
'Зима' => array(12, 1, 2)
);
//Southern hemisphere seasons
$southern=array(
'Пролет'=> array(9, 10, 11),
'Лято' => array(12, 1, 2),
'Есен' => array(3, 4, 5),
'Зима' => array(6, 7, 8)
);
foreach($$hemisphere as $key => $val){
if(in_array($month, $val)){
return $key;
}
}
return false;
}