phpbar.de logo

Mailinglisten-Archive

[PHP] Wert im Bereich

[PHP] Wert im Bereich

Ulf Wendel ulf_(at)_redsys.de
Wed, 05 Apr 2000 19:19:04 +0200


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