Ahoi frankx
Ahoi Klaus
Hallo,
<?php $operator = "+"; $number1 = "3"; $number2 = "4"; function calculate($n1, $n2, $op) { if ($op === "+") { return $n1 + $n2; } else if ($op === "-") { return $n1 - $n2; } return NULL; } var_dump(calculate($number1, $number2, $operator));
für JEDEN Bereich so ein if anlegen? Ist doch viel zu kompliziert. Es gibt + - * / dann könnte eine Eingabe auch so aussehen 3,00 + 3,00 = 6,00 + 3,00 = 9,00 * 1,19 = 10,71 Das muss auch ohne Funktion gehen.
Wie Du meinst.
Und dort weiter unten:
<?php
if (!empty($_POST["submit"]))
{
$_zahl1 = $_POST["zahl1"];
$_zahl2 = $_POST["zahl2"];
$_rz = $_POST["rz"];
if ($_rz == "+") $c=bcadd($_zahl1, $_zahl2, 2);
if ($_rz == "-") $c=bcsub($_zahl1, $_zahl2, 2);
if ($_rz == "*") $c=bcmul($_zahl1, $_zahl2, 2);
if ($_rz == "/") $c=bcdiv($_zahl1, $_zahl2, 2);
# Rechenaufgabe und Rechnung zeigen !
echo $_zahl1 . $_rz . $_zahl2 . "=" . $c;
}
?>
Dank und Gruß,
bob from berlin