-1
我想問如何用2個隨機數($ a,$ b)進行數學計算。我使用$ c作爲隨機數來闡明使用哪個數學符號。隨機數與隨機數學符號的PHP數學
$a = mt_rand(1,1000);
$b = mt_rand(1,1000);
$c = mt_rand(1,1000);
if ($c < 100) {
$math = "/";
} else if ($c > 900) {
$math = "*";
} else if (500 < $c && $c < 900) {
$math = "-";
} else {
$math = "+";
}
$calculate = "$a $math $b";
echo $calculate; // provide mathematical task to user
echo "<br />";
$result = $a "$math" $b; // trying to calculate result
echo $result;
我的問題是我應該如何使用「$數學」變量來澄清數學符號?謝謝您的幫助。
實施例:
$a = 1;
$b = 2;
$math = "*";
結果是 「1 * 2」
你試過了嗎排除倒數第二個語句中的$ math附近的雙引號,並連接,例如, $ result = $ a。$ math。$ b; – Craig
@Craig是的,它返回字符串。 –