2017-04-10 6 views
-1

PHPで数式を数値に評価できるかどうか教えてもらえますか?私はここからEvalMathクラスを使用してみました(20 + 40%)+ 20%私は33.6文字列の数式

になるだろう:例えば 私はexpresssionが持っているhttps://www.phpclasses.org/package/2695-PHP-Safely-evaluate-mathematical-expressions.htmlを、それはトリック

+0

([PHPドキュメント] 0.4(40/100) –

+0

に... 40%の簡単な数学を使っhttp://php.net/manual/fr/を書くことができbook.math.php)は、それが – OldPadawan

+0

と言っています。あなたは本当にEvalMathを望んでいますか? '$ a = 20; $ b = $ a +((40/100)* $ a); $ c = $ b +(20/100)* $ b; print $ c; 'この式をもっと簡単なものに煮詰めるようにします。私はあなたがそれをすることができると確信しています。 –

答えて

0

ザッツを行いません。単純な数学。

式が$x + $y%の場合は、$x + (1 + $y/100)と同じです。

あなたのケースでは、あなただけの

$y = 20; 
$x = $y * 1.4 * 1.2; 
+0

しかし、私は例えばこれを(40 + 21%)*(500 -25%) - 25というように解析することができます。変数の数は、現在では許可されている記号(+、 - 、*、/)のみに限定されていません。私は小さな方程式でこれを分割する必要がありますよね? 1 => 40 * 1.21 2 => 500 * 0.75 3 => 1)* 2)4 => 3) - 25 – DoubleT