php 输出上午好,下午好等问候语的方法教程
墨初 后端开发 3113阅读
有人在博客留言请教如何用 php 根据不同的时间段来输出对应的问候语,比如早上九点之前输出早上好,中午12点之前输出中午好。那么下面写关php根据时间段输入问候语的两个示例,大家可以参考一下。php 老鸟可以不用看了,phper 请随意。
php 输出上午好,下午好以及晚上好的问候语
php 输入上午好下午好等问候语,主要是根据当前的时间进行判断,通常的做法时判断当前的小时的时间点,可参考下面的例1与例2的写法
例1:
<?php function get_hello(){ //获取当前时间的 小时 单位 $h = date('H'); if ($h < 6) { $time = "凌晨好!"; } else if ($h < 9) { $time = "早上好!"; } else if ($h < 12) { $time = "上午好!"; } else if ($h < 14) { $time = "中午好!"; } else if ($h < 17) { $time = "下午好!"; } else if ($h < 19) { $time = "傍晚好!"; } else if ($h < 22) { $time = "晚上好!"; } else { $time = "深夜好!"; } return $time; } ?>
例2:
<?php function get_hello(){ $arr = array( '6' => "凌晨好!", '9' => "早上好!", '12' => "上午好!", '17' => "下午好!", '22' => "晚上好!", '24' => "午夜好!", ); foreach ($arr as $k => $a) { if($k > date('H')){ return $a; } } return ''; } ?>