この関数はfalseのみを返すようです。同じことをしている人はいますか?きっと見落としているはずなのに、新鮮な目など...
function isweekend($date){
$date = strtotime($date);
$date = date("l", $date);
$date = strtolower($date);
echo $date;
if($date == "saturday" || $date == "sunday") {
return "true";
} else {
return "false";
}
}
以下を使用して関数を呼び出します。
$isthisaweekend = isweekend('2011-01-01');
true
とあなたfalse
は文字列として引用されるべきではありません。また、コードは解析エラーを生成}
し、if内の浮遊のためにまったく実行されないはずです。