PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kann in function nich mit übergabewert rechnen



LinuxNewbee
06-06-2003, 22:34
Hallo!

Habe eine Funktion die den Monat in form einer Zahl übergeben bekommt. ganz simpel z.B. die 11.

jetzt möchte ich ganz einfach nur gucken ob die zahl größer als 12 ist und fehlercode zurückgeben.



function check($monat)
{
if ($monat > 12)
return 402;
}



wo liegt das problem? kann man mit den werten nicht mehr rechnen, sobald man sie an eine funktion weitergibt??

basi
06-06-2003, 23:12
function check($monat)
{
if ($monat > 12) return 402;
return 0;
}

sollte klappen


function check($monat)
{
if ($monat > 12 && $monat < 1) return 402;
return 0;
}
ist besser ;)

sixfriends
15-06-2003, 18:35
Bin zwar nicht so ganz auf dem laufenden in Sachen PHP, aber falls das von basi nicht funzt, versuch mal die $wert nach integer zu casten


$intwert = (int) $wert

Nur so ne spontane Idee.

Gaert
15-06-2003, 22:28
@sixfriends: Der Typecast ist sauberer aber nicht nötig...