Diese Funktion scheint nur false zurückzugeben. Bekommt einer von euch das Gleiche? Ich bin mir sicher, dass ich etwas übersehen habe, aber frische Augen und all das ...
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";
}
}
Ich rufe die Funktion folgendermaßen auf:
$isthisaweekend = isweekend('2011-01-01');
true
undfalse
sollte nicht als Zeichenfolge zitiert werden. Außerdem sollte Ihr Code einen Analysefehler enthalten und aufgrund der Streuung}
in Ihrem if überhaupt nicht ausgeführt werden.