n'abend,
Hallo erstmal;
Ich habe da ein problem bei der verwendung der funktion eval();
ich habe eine funktion geschrieben, die namen in mathemathische gleichungen umwandelt (zb. übergebe ich der funktion den wert 'der affe' und bekomme als rückgabe '1* 1* 1* 30 * 0.5* 0.3* 0.3* 1'). nun weiss ich leider nicht, wie man diese gleichung, die als string vorliegt, richtig ausrechnet. ich habe gelesen, dass man dafür die funktion eval() verwenden muss, habe aber nirgends gefunden, wie man das genau machen soll.
im Handbuch zu schauen wäre ein Anfang: eval()
ansonsten müsste folgendes etwa das tun, was du erwartest:
$ergebnis = 0;
$rechnung = '1* 1* 1* 30 * 0.5* 0.3* 0.3* 1';
eval("\$ergebnis = " . $rechnung . ";");
weiterhin schönen abend...
--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|