Forum Doku Wiki Blog

Forumsarchiv 2004, Februar
Variable in einen String einfügen und ausrechnen

archivierte Beiträge lesen

  1. (PHP) Variable in einen String einfügen und ausrechnen von Elessar, 10. 02. 2004, 14:52

Variable in einen String einfügen und ausrechnen

Der folgende Beitrag wurde am 10. 02. 2004, 14:52 Uhr von Elessar veröffentlicht.

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:|

Variable in einen String einfügen und ausrechnen

Der folgende Beitrag wurde am 10. 02. 2004, 14:56 Uhr von Constantin Kiesling veröffentlicht.

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

Variable in einen String einfügen und ausrechnen

Der folgende Beitrag wurde am 10. 02. 2004, 14:58 Uhr von Elessar veröffentlicht.

> 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:|

Variable in einen String einfügen und ausrechnen

Der folgende Beitrag wurde am 10. 02. 2004, 15:21 Uhr von Thomas Luethi veröffentlicht.

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/

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4