在if/else中使用in_array和date的问题

Ada*_*own 2 php arrays date

我正在试验PHP 的日期in_array函数.

基于我在手册中读到的内容,我无法理解为什么我的代码返回if语句的else部分.如果日期('D')返回Tue,为什么不运行if部分?

<?php

date_default_timezone_set('UTC');

$weekdays = array("Mon", "Tue", "Wed", "Thur", "Fri", "Sat", "Sun");

$today = date('D');

if(in_array("Mon", "Tue", "Wed", "Thur", "Fri", $weekdays) == $today)
   {
         echo "It's" . " ";
         echo $today;
         echo " " . "Get out of bed and go to work";
    }else{
         echo "Do whatever you want becuase it's" . " ";
         echo $today;
};
?>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种各样的东西,并将if部分更改为此,但无济于事.

if(in_array(array("Mon", "Tue", "Wed", "Thur", "Fri"), $weekdays) == $today)
Run Code Online (Sandbox Code Playgroud)

有人能告诉我语法有什么问题吗?

Sum*_*ani 5

if(in_array($today, $weekdays))
   {
         echo "It's" . " ";
         echo $today;
         echo " " . "Get out of bed and go to work";
    }else{
         echo "Do whatever you want becuase it's" . " ";
         echo $current_day;
};
Run Code Online (Sandbox Code Playgroud)

in_array手册