Hallo,
wenn ich folgender Funktion den Wert 0 übergebe, erhalte ich in meinem Array:
Mo, Montag
statt
So, Sonntag
Funktion:
function GermanDayOfWeek($value)
{
$array = array();
switch($value)
{
case 1:
case "Mon":
$array["kurz"] = "Mo";
$array["lang"] = "Montag";
break;
case 2:
case "Tue":
$array["kurz"] = "Di";
$array["lang"] = "Dienstag";
break;
case 3:
case "Wed":
$array["kurz"] = "Mi";
$array["lang"] = "Mittwoch";
break;
case 4:
case "Thu":
$array["kurz"] = "Do";
$array["lang"] = "Donnerstag";
break;
case 5:
case "Fri":
$array["kurz"] = "Fr";
$array["lang"] = "Freitag";
break;
case 6:
case "Sat":
$array["kurz"] = "Sa";
$array["lang"] = "Samstag";
break;
case 0:
case 7:
case "Sun":
$array["kurz"] = "So";
$array["lang"] = "Sonntag";
break;
default:
$array["kurz"] = "F";
$array["lang"] = "Fehler";
}
return $array;
}
print_r(GermanDayOfWeek(0));
Warum?
--
MfG lvl
MfG lvl