frankx: Mit PHP rechnen

Beitrag lesen

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.

http://www.php-kurs.info/tutorial-php_rechner.html

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

0 93

Mit PHP rechnen

Klaus
  • php
  1. 0
    Tabellenkalk
    1. 0
      Klaus
      1. 0
        frankx
        1. 0
          Klaus
          1. 0
            frankx
            1. 0
              Klaus
              1. 0
                frankx
                1. 0
                  frankx
                2. 0
                  Klaus
                  1. 0
                    frankx
                    1. 0
                      Klaus
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          frankx
                          1. 0
                            Klaus
                            1. 0
                              Matthias Apsel
                              1. 0
                                Klaus
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    Klaus
                                    1. 0
                                      Matthias Apsel
                                      1. 0
                                        Klaus
                                        1. 0
                                          frankx
                                          1. 0
                                            Klaus
                                            1. 0
                                              frankx
                                              1. 0
                                                Klaus
                                                1. 0

                                                  Mit PHP rechnen - 2x round()

                                                  Klaus
                                                  1. 1
                                                    Tabellenkalk
                                                  2. 0
                                                    Gunnar Bittersmann
                                                    1. 1
                                                      Matthias Apsel
                                                      • menschelei
                                                    2. 0
                                                      Klaus
                                                2. 0
                                                  Der Martin
                                                  • isp
                                                  • provider
                                                  1. 0
                                                    Klaus
                                2. 0
                                  Matthias Apsel
                                  1. 0

                                    bcadd - ALL-INKL

                                    Klaus
                            2. 0
                              Gunnar Bittersmann
                      2. 0
                        Linuchs
                        1. 0
                          Matthias Apsel
                          1. 0
                            Tabellenkalk
                            • hardware
        2. 0
          Tabellenkalk
          1. 0
            frankx
            1. 0
              Gunnar Bittersmann
              1. 0
                frankx
                1. 0
                  Felix Riesterer
                  1. 0
                    Felix Riesterer
                    1. 0
                      frankx
    2. 0
      Tabellenkalk
      1. 0
        Klaus
        1. 0
          Tabellenkalk
          1. 0

            -- Erledigt --

            Klaus
            1. 0
              frankx
            2. 1
              Tabellenkalk
              1. 0
                Klaus
              2. 0
                frankx
                1. 0
                  Tabellenkalk
                  1. 0
                    frankx
            3. 0
              Gunnar Bittersmann
  2. 0
    frankx
  3. 0

    Warum wurde mein Posting editiert?

    Klaus
    1. 0
      Gunnar Bittersmann
      • zu diesem forum
      1. 0
        Klaus
        1. 0
          Tabellenkalk
          1. 0
            Gunnar Bittersmann
        2. 0
          Gunnar Bittersmann
          1. 1
            Klaus
            1. 0
              Gunnar Bittersmann
              1. 0
                Klaus
                1. 1
                  Gunnar Bittersmann
                  1. 0
                    HTML / CSS Anfänger
                    1. 2
                      Christian Kruse
                      • humor
                      • menschelei
                    2. 2
                      Gunnar Bittersmann
                      1. 0
                        Tabellenkalk
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Tabellenkalk
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  Christian Kruse
                                  1. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Christian Kruse
                                2. 0

                                  custom elements

                                  Gunnar Bittersmann
                                  • html
              2. 0
                Tabellenkalk
                1. 0
                  Christian Kruse
                  1. 0
                    Tabellenkalk
          2. 0
            Klawischnigg
            1. 0
              Gunnar Bittersmann
      2. 0

        Frage am Rande...

        Fred
        1. 0
          Auge
          1. 0
            Gunnar Bittersmann
          2. 0
            Fred
        2. 0
          Christian Kruse
          1. 0
            Gunnar Bittersmann
            • menschelei
            1. 0
              Christian Kruse
              1. 0
                Gunnar Bittersmann
                1. 0
                  Christian Kruse