Prüfung einer Zahl

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
-Jo-
Mitglied
Beiträge: 617
Registriert: 08.04.2005 12:05
Wohnort: NRW

Prüfung einer Zahl

Beitrag von -Jo- »

Hi,

brauche mal Euren Rat!

Ich möchte, dass User in einem Eingabeformular Zahlen eingeben.
Und zwar Dioptrien (das ist die Einheit z.B. für Brillenglasstärken).
Dioptrieangaben werden immer folgendermaßen gemacht:
+1,25
-3,50

Außerdem ist diese Zahl nur in 0,25-Schritten zulässig.
-2,80 gibt es also nicht!

Wie kann ich per PHP eine Zahl darauf prüfen?

Gruß,
Jo.
Ca. 80% aller Computerprobleme sitzen vor dem Bildschirm!
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Re: Prüfung einer Zahl

Beitrag von Jensemann »

-Jo- hat geschrieben: Außerdem ist diese Zahl nur in 0,25-Schritten zulässig.
-2,80 gibt es also nicht!
http://de3.php.net/operators.arithmetic

Stichwort Modulo
Benutzeravatar
-Jo-
Mitglied
Beiträge: 617
Registriert: 08.04.2005 12:05
Wohnort: NRW

Re: Prüfung einer Zahl

Beitrag von -Jo- »

jensemann hat geschrieben:
-Jo- hat geschrieben: Außerdem ist diese Zahl nur in 0,25-Schritten zulässig.
-2,80 gibt es also nicht!
http://de3.php.net/operators.arithmetic

Stichwort Modulo
Vielen Dank!
$a % $b Modulus Rest von $a geteilt durch $b.
Du meinst, die zu prüfende Zahl durch 0,25 teilen und gucken, ob 0 (Null) bei raus kommt?
Ca. 80% aller Computerprobleme sitzen vor dem Bildschirm!
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Re: Prüfung einer Zahl

Beitrag von Jensemann »

-Jo- hat geschrieben: Vielen Dank!
$a % $b Modulus Rest von $a geteilt durch $b.
Du meinst, die zu prüfende Zahl durch 0,25 teilen und gucken, ob 0 (Null) bei raus kommt?
Korrekt, gucken ob 0 rauskommt (nicht NULL, wobei das bei PHP wohl auch Pott wie Deckel ist)
Benutzeravatar
-Jo-
Mitglied
Beiträge: 617
Registriert: 08.04.2005 12:05
Wohnort: NRW

Beitrag von -Jo- »

Irgendwie bekomme ich es so nicht hin... :(

Hat noch jemand ´ne Idee oder sogar ein Snippet?

Gruß,
Jo.
Ca. 80% aller Computerprobleme sitzen vor dem Bildschirm!
Antworten

Zurück zu „Coding & Technik“