Elessar: Variable in einen String einfügen und ausrechnen

Hallo!
Und zwar hab ich folgendes Problem. Ich will aus einer Datei verschiedene Formeln einlesen, in welche dann noch eine Variable eingefügt werden soll. Dies soll da ausgerechnet und ausgegeben werden.
Allerdings bekomm ich als Ergebnis jetzt nur die Formel mit der Variablen und nicht das Ergebnis. Was mss ich denn da ändern?

Hier noch mein Quelltext dazu:
<?php
$variable = "5";
$formel = "60 + 320 * ($variable + 2)";
echo $formel;
?>

Schon mal im Voraus vielen Dank
Mfg
Elessar

--
sh:( fo:) ch:{ br:> n4:° ie:% mo:} va:) de:] zu:) fl:( ss:) ls:[ js:|
  1. Hi,

    Allerdings bekomm ich als Ergebnis jetzt nur die Formel mit der Variablen und nicht das Ergebnis. Was mss ich denn da ändern?

    Hier noch mein Quelltext dazu:
    <?php
    $variable = "5";
    $formel = "60 + 320 * ($variable + 2)";
    echo $formel;
    ?>

    Ich glaube, es liegt daran, dass du die Formel und auch die Variable jeweils mit Anführungszeichen ausstattest... Dadurch kennzeichnest du den Inhalt als String und nicht als Zahl!

    MfG,
    Consti

    1. Ich glaube, es liegt daran, dass du die Formel und auch die Variable jeweils mit Anführungszeichen ausstattest... Dadurch kennzeichnest du den Inhalt als String und nicht als Zahl!

      Das Problem dabei ist doch aber, dass ich die Formel aus einer externen Datei einlesen muss.
      Oder hab ich da grad ein Blackout?
      Elessar

      --
      sh:( fo:) ch:{ br:> n4:° ie:% mo:} va:) de:] zu:) fl:( ss:) ls:[ js:|
      1. Hallo,

        Das Problem dabei ist doch aber, dass ich die Formel aus einer externen Datei einlesen muss.

        Evtl. hilft Dir eval() weiter.
        http://www.php.net/manual/de/function.eval.php

        Solltest Du aber nur verwenden, wenn auch die Formel
        von Dir oder einer vertrauenswuerdigen Person stammt.
        Fremden Code einzubinden und mit eval() auszuwerten
        ist genauso selbstmoerderisch include()...

        Gruesse,

        Thomas

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
        Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/