国产视频app有人在博客留言請教如何用 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 '';
}
?>