請檢查我的代碼:PHP數學隨機數計算
<?php
$operarors = array('+', '-', '*');
$randOperator = array($operarors[rand(0,2)], $operarors[rand(0,2)]);
$num1 = rand(0,10);
$num2 = rand(0,10);
$num3 = rand(0,10);
$result = $num1.$randOperator[0].$num2.$randOperator[1].$num3;
echo "The math: $num1 $randOperator[0] $num2 $randOperator[1] $num3 = $result";
?>
在上面的代碼,我沒有得到我的結果的總數。
假設我得到3+4*5
,輸出應該是23
,但它顯示字符串3+4*5
。
請幫助我。
不錯的答案。謝謝@AndreaFaulds :) – Developer 2014-11-21 12:13:41
但2 + 1 * 3結果將2 + 3 = 3 * 3 => 9?但5預計 – MouradK 2014-11-21 14:02:58
@MouradK你是對的。我得到錯誤輸出數學:3 - 5 * 5 = -22但輸出是= -10。這不是一個正確的答案。 – Developer 2014-11-21 14:49:19