ausführen, aber wie ?
Z.B.:
$test = ‚4 + 5‘ ;
echo 3 +$test ;
?>
Ergibt leider 7 nicht 12.
Wie muss man das schreiben, dat det jeht ?
Gruß Sebastian
ausführen, aber wie ?
Z.B.:
$test = ‚4 + 5‘ ;
echo 3 +$test ;
?>
Ergibt leider 7 nicht 12.
Wie muss man das schreiben, dat det jeht ?
Gruß Sebastian
wenn du rechnen willst, warum machst du dann einen string aus dem ausdruck ?
richtiger:
$test = 4 + 5 ;
echo 3 + $test ;
leider muss Rechenoperation aber String sein
Danke, aber leider muss die Rechenoperation in einem String stehen. Da dieses 4 + 5 (nur ein Beispiel) aus einem Textfile raugezogen wird.
Es bleibt also ert mal bei
$test = „4 + 5“ ;
echo 3 + $test ;
Gruß Sebastian
Fast perfekte Lösung
$test = ‚4 + 5‘ ;
eval ( „$test = 3 + $test ;“);
echo $test ;
?>
Obiges Beispiel gibt nun 12 aus.
Jedoch führt eval php Code aus… und ich will eigentlich nur mathematischen Code zulasen…
aber damit kann ich leben
Gruß Sebastian
eval() hilft dir vielleicht auch…
wenn du in strings rechnen willst:
$str = „blahblah „.(4 + 5).“ blah.“;