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