下の文字列を解析するにはどうすればよいですか?
"(x > y) * z"
// Should always return:
// 1. float(0) if x < y
// 2. float(z) if x > y
私は次のようにEvalMathを使用しようとしました:
$m = new EvalMath;
$m->evaluate("(4 > 1) * 5");
// Throws an error: "illegal character '>'"
他のクラスを使用したり、式を書き直したりしてもかまいません。が大きいz
場合に戻ることができる限り、それ以外の場合、および数式が文字列のままである限り。x
y
0