Mailinglisten-Archive |
Thomas Froehlich wrote:
> Beispiel-Fragestellung: liegt die vom User eigegebene Zahl XX im Bereich von
> "100-199" oder im Bereich "310-320" oder ist sie "500".
if ($zahl != 0)
$hunderter = abs(floor($zahl/100));
else
$hunderter = 0;
switch ($hunderter) {
case 0:
// 0 - 99
[...];
break;
case 1:
case 2:
// 100 - 299
[...];
break;
default:
// 300+
[...]
break;
}
> Gibt es eine mathematische Funktion fuer Wertebereichs-Ueberpruefungen?
Nein. Entweder Du löst das über Rundungen, wie oben angedeutet, oder mit
einem langen if-elseif Konstrukt.
Ulf
php::bar PHP Wiki - Listenarchive