Cette fonction semble ne renvoyer que des faux. L'un d'entre vous obtient-il le même résultat ? Je suis sûr que je néglige quelque chose, mais un regard neuf et tout ça...
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";
}
}
J'appelle la fonction en utilisant ce qui suit :
$isthisaweekend = isweekend('2011-01-01')
15 votes
Votre
true
etfalse
ne doivent pas être citées comme des chaînes de caractères. De plus, votre code devrait donner une erreur d'analyse et ne pas s'exécuter du tout à cause de l'erreur d'encodage}
dans votre si.