omidabedi
دوشنبه 05 اسفند 1392, 14:03 عصر
سلام
این قسمت از کد وقتی میخوام جایگزین کنم علامت هارو بجای هم فقط if اخری یعنی اخرین جایگزینی رو ملاک قرار میده و دیگه رندوم نیست
for($i=0;$i<10;$i++){ $cal= array('0'=>'*','1'=>'/','2'=>'+','3'=>'-'); $num= rand(0,100); $num2= rand(0,100); $calc= $cal[rand(0,3)]; if($calc='/') $calc2='÷'; if($calc='*') $calc2='×'; if($calc='-') $calc2='-'; if($calc='+') $calc2='+'; echo $calc; }
خروجیش این میشه مثلا:
1+10
5+3
9+3
25+45
.
.
.
مشکلش کجاست!!
این قسمت از کد وقتی میخوام جایگزین کنم علامت هارو بجای هم فقط if اخری یعنی اخرین جایگزینی رو ملاک قرار میده و دیگه رندوم نیست
for($i=0;$i<10;$i++){ $cal= array('0'=>'*','1'=>'/','2'=>'+','3'=>'-'); $num= rand(0,100); $num2= rand(0,100); $calc= $cal[rand(0,3)]; if($calc='/') $calc2='÷'; if($calc='*') $calc2='×'; if($calc='-') $calc2='-'; if($calc='+') $calc2='+'; echo $calc; }
خروجیش این میشه مثلا:
1+10
5+3
9+3
25+45
.
.
.
مشکلش کجاست!!