Tom: bedingungsabhängig rechnen

Beitrag lesen

Hello,

vermutlich ist die Frage derart simpel, dass Einige von Euch jetzt
schmunzeln werden, aber wie kann ich in PHP abhängig von einer if-
Abfrage etwas berechnen?

$ergebnis = (1 * 2 * (if ($variable1 <= 1600) { 6; } else { 8; }));

Wenn die $variable1 kleinergleich 1600 ist, soll 1*2*6 gerechnet
werden, ansonsten 1*2*8.

Na, indem Du den Multiplikator selber in eine Variable steckst und eben vorher die Bedingung prüfst.

$var = 6;
if ($bedingung1 > 1600) $var = 8;

$ergebnis = 1 * 2 * $var;

Wo war da das Problem? Muss es inline berechnet werden?

$ergebins = 1 * 2 *(($variable <= 1600)?6:8);

Habe ich jetzt nicht ausprobiert, müsste aber eigentlich auch klappen.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
[ Computer-Camp für PHP-Anwender in den Sommerferien. Programmieren,
  Sport, Fun, Fete. Teilnehmermindestalter Gruppe 1: 14 Jahre
  Mindestalter Gruppe 2+3 18 Jahre, Info bei mir ]
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen