PHPで数式を数値に評価できるかどうか教えてもらえますか?私はここからEvalMathクラスを使用してみました(20 + 40%)+ 20%私は33.6文字列の数式
になるだろう:例えば 私はexpresssionが持っているhttps://www.phpclasses.org/package/2695-PHP-Safely-evaluate-mathematical-expressions.htmlを、それはトリック
PHPで数式を数値に評価できるかどうか教えてもらえますか?私はここからEvalMathクラスを使用してみました(20 + 40%)+ 20%私は33.6文字列の数式
になるだろう:例えば 私はexpresssionが持っているhttps://www.phpclasses.org/package/2695-PHP-Safely-evaluate-mathematical-expressions.htmlを、それはトリック
ザッツを行いません。単純な数学。
式が$x + $y%
の場合は、$x + (1 + $y/100)
と同じです。
あなたのケースでは、あなただけの
$y = 20;
$x = $y * 1.4 * 1.2;
しかし、私は例えばこれを(40 + 21%)*(500 -25%) - 25というように解析することができます。変数の数は、現在では許可されている記号(+、 - 、*、/)のみに限定されていません。私は小さな方程式でこれを分割する必要がありますよね? 1 => 40 * 1.21 2 => 500 * 0.75 3 => 1)* 2)4 => 3) - 25 – DoubleT
([PHPドキュメント] 0.4(40/100) –
に... 40%の簡単な数学を使っhttp://php.net/manual/fr/を書くことができbook.math.php)は、それが – OldPadawan
と言っています。あなたは本当にEvalMathを望んでいますか? '$ a = 20; $ b = $ a +((40/100)* $ a); $ c = $ b +(20/100)* $ b; print $ c; 'この式をもっと簡単なものに煮詰めるようにします。私はあなたがそれをすることができると確信しています。 –