マニュアルで読んだ内容に基づいて、コードがifステートメントのelse部分を返す理由を理解できません。date('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;
};
?>
私はいろいろなことを試し、ifの部分をこれに変更しましたが、役に立ちませんでした。
if(in_array(array("Mon", "Tue", "Wed", "Thur", "Fri"), $weekdays) == $today)
誰かが構文の何が問題なのか教えてもらえますか?