rechenausdruecke...
-
also ich habe eine variable mit diesem inhalt:
$ddd = "(2880+1440*Potenz(Bestiarium+0.1,1.5))*(20/(1+Bevoelkerung))";
nun ersetzte ich Potenz, Bestarium & Bevoelkerung mit werten bzw. Math-Funktionen.
dannach wuesste ich dann gerne das ergebniss aus dieser rechnung. aber wie bekomme ich das? gibt es eine funktion die einen string mathematisch ausrechnet?
-
Warum so umständlich ?
Mach doch daraus einfach ne Funktion ?
BSP:
----function ComputeValue( $pot, $bestiarium, $bevoelkerung ) { return 2880+1440* (($pot)*(($bestiarium)+0.1,1.5)))*(20/(1+($bevoelkerung))); }
So würde ich das lösen
Bye
-
Wenn die Variablen teilweise auch Text bzw. Funktionsnamen enthalten wirst du wohl sowas wie eval brauchen - aber beachte die Sicherheit (siehe Anmerkungen)
-
Wenn die Variablen teilweise auch Text bzw. Funktionsnamen enthalten wirst du wohl sowas wie eval brauchen - aber beachte die Sicherheit (siehe Anmerkungen)