风向角度条件

8档16档风向角度

风向--W500.jpg

 ---风向角度转换16档--------------------------------
    if ($degrees >= 348.76 || $degrees <= 11.25) return "北风";
    if ($degrees <= 33.75) return "北东北风";
    if ($degrees <= 56.25) return "东北风";
    if ($degrees <= 78.75) return "东东北风";
    if ($degrees <= 101.25) return "东风";
    if ($degrees <= 123.75) return "东东南风";
    if ($degrees <= 146.25) return "东南风";
    if ($degrees <= 168.75) return "南东南风";
    if ($degrees <= 191.25) return "南风";
    if ($degrees <= 213.75) return "南西南风";
    if ($degrees <= 236.25) return "西南风";
    if ($degrees <= 258.75) return "西西南风";
    if ($degrees <= 281.25) return "西风";
    if ($degrees <= 303.75) return "西西北风";
    if ($degrees <= 326.25) return "西北风";
    if ($degrees <= 348.75) return "北西北风";

---风向角度转换8档,带“风”字-------------------------

   if (($degrees > 348.75 && $degrees <= 360) || ($degrees >= 0 && $degrees <= 11.25)) {
        return "北风";
    }elseif ($degrees > 11.25 && $degrees <= 56.25) {
        return "东北风";
    } elseif ($degrees > 56.25 && $degrees <= 101.25) {
        return "东风";
    } elseif ($degrees > 101.25 && $degrees <= 146.25) {
        return "东南风";
    } elseif ($degrees > 146.25 && $degrees <= 191.25) {
        return "南风";
    } elseif ($degrees > 191.25 && $degrees <= 236.25) {
        return "西南风";
    } elseif ($degrees > 236.25 && $degrees <= 281.25) {
        return "西风";
    } elseif ($degrees > 281.25 && $degrees <= 348.75) {
        return "西北风";
    } else {
        return "未知";
    }
---风向角度转换8档,不带“风”字-------------------------------------

   if (($degrees > 348.75 && $degrees <= 360) || ($degrees >= 0 && $degrees <= 11.25)) {
        return "北";
    }elseif ($degrees > 11.25 && $degrees <= 56.25) {
        return "东北";
    } elseif ($degrees > 56.25 && $degrees <= 101.25) {
        return "东";
    } elseif ($degrees > 101.25 && $degrees <= 146.25) {
        return "东南";
    } elseif ($degrees > 146.25 && $degrees <= 191.25) {
        return "南";
    } elseif ($degrees > 191.25 && $degrees <= 236.25) {
        return "西南";
    } elseif ($degrees > 236.25 && $degrees <= 281.25) {
        return "西";
    } elseif ($degrees > 281.25 && $degrees <= 348.75) {
        return "西北";
    } else {
        return "未知";
    }

---------------------------------
        }

ScreenShot_2025-11-01_183406_748.png


Powered by MyLED8