Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему код выполняет 2 условия?

Максим Соловьев Профи (674), на голосовании 1 год назад
 $e = date('H:i');
echo $e;

if ($e >= 1 && $e <= 8){
echo 'Ночь';
}
if($e >= 9 && $e <= 12){
echo 'Утро';
}
if($e >= 13 && $e <= 17){
echo 'День';
}
if($e >= 18 && $e <= 24){
echo 'Вечер';
};
Голосование за лучший ответ
Самый День Оракул (99750) 1 год назад
 function _m($e){ 
if ($e < 9){ return 'Noch'; }
elseif($e < 13){ return 'Utro'; }
elseif($e < 18){ return 'Day'; }
return 'Vecher';
}
$e = date('H');
print $e."
"._m($e);
?>
Максим СоловьевПрофи (674) 1 год назад
Спасибо большое!
И.А. Голованов Оракул (75400) 1 год назад
ПАТАМУЧТА
на выборке границы совпадают
дальше в логику копать не стал
Похожие вопросы