Lass einfach die führende "0" weg, da date("w") sie nich liefert.
Also:
switch($ausgangstag){
case 0:
$tag = 'Sonntag';
break 1;
case 1:
$tag = 'Montag';
break 1;
case 2: .....
oder du nimmst diesen etwas kürzeren Code:
function get_month( $month ) {
$ARR_month = array( "Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember" );
$month = $ARR_month[$month-1];
return htmlentities( $month, ENT_QUOTES, 'ISO-8859-1' );
};
echo "aktueller Monat: ".get_month( date("m") );
Helmuth