Udelader 2 måneder i udskrift.
Hej..Er der nogen der kan se, hvor problemet ligger i forhold til at hvis jeg kalder Funktionen "Ugedage" med samtlige måneder... Giver den dato, månede, år.. undtagen hvis jeg kalder med "august" og "september".. så giver den kun dato, år:
function Ugedage($dayname, $month , $year) {
$day = array();
$day[] = strtotime("first $dayname of $month $year");
$day[] = strtotime("second $dayname of $month $year");
$day[] = strtotime("third $dayname of $month $year");
$day[] = strtotime("fourth $dayname of $month $year");
if(date('F',strtotime("fifth $dayname of $month $year")) == date('F', strtotime("fourth $dayname of $month $year"))) {
$day[] = strtotime("fifth $dayname of $month $year");
};
return $day;
};
$udskriv = Ugedage('wednesday', 'sep' ,2013);
foreach($udskriv as $enDag) {
$dag= explode("-", date("j-m-Y", $enDag));
$månede = "";
switch($dag[1]) {
case 01:
$månede = "januar";
break;
case 02:
$månede = "februar";
break;
case 03:
$månede = "marts";
break;
case 04:
$månede = "april";
break;
case 05:
$månede = "maj";
break;
case 06:
$månede = "juni";
break;
case 07:
$månede = "july";
break;
case 08:
$månede = "august";
break;
case 09:
$månede = "september";
break;
case 10:
$månede = "oktober";
break;
case 11:
$månede = "november";
break;
case 12:
$månede = "december";
break;
default:
break;
}
$dato = $dag[0] . " " .$månede ." " . $dag[2];
echo "<div class=\"ramme\">" .
"<div class=\"dato\">" . $dato ."</div>".
"<div class=\"akt\">" ."</div>".
"</div>";
};
?>