fork download
  1. <?php
  2.  
  3. $messages = array(
  4. 'night' => array("Здравствуйте","Доброй ночи"),
  5. 'morning' => array("Здравствуйте","Доброе утро","Доброго утра","Утро доброе"),
  6. 'day' => array("Здравствуйте","Добрый день","Доброго дня","День добрый"),
  7. 'evening' => array("Здравствуйте","Добрый вечер","Доброго вечера","Вечер добрый")
  8. );
  9.  
  10. function getMessage($key, array $messages) {
  11. $hour_now = intval(date('H', time()));
  12. if ($hour_now >= 0 && $hour_now < 7) {
  13. $now = 'night';
  14. } elseif ($hour_now >= 7 && $hour_now < 12) {
  15. $now = 'morning';
  16. } elseif ($hour_now >= 12 && $hour_now < 18) {
  17. $now = 'day';
  18. } else {
  19. $now = 'evening';
  20. }
  21. if (isset($messages[$now][$key])) {
  22. return $messages[$now][$key];
  23. }
  24. return null;
  25. }
  26.  
  27. echo getMessage(1, $messages);
Success #stdin #stdout 0.03s 52432KB
stdin
Standard input is empty
stdout
Доброй ночи