0

我想为我儿子做一个小游戏来练习减法(因为他不会离开电脑!!)。我已经尝试过这段代码,但我的问题是我希望第一个数字总是高于第二个数字(因为这是他们到目前为止所知道的)..这是我的代码:

<?PHP 
$string = "1234567890";
$shuffled = str_shuffle($string);
$shuffled2 = str_shuffle($string);
$num1 = substr($shuffled, 0, 3);
$num2=substr($shuffled2, 0, 3);

if ($num2 > $num1) {
          some code here ..
} else {
echo "$num1<BR>"; 
echo "$num2<BR>"; 

$res= $num1-$num2;
echo "$res<BR>";
   }
       ?>

那么这里缺少的代码是什么..我从我的基本时代开始考虑(转到)从一开始就运行代码直到条件满足..但我不知道这是否适用于 PHP .. 或者...有没有办法首先对 shuffle 设置条件,以便它总是可以返回高于第二个数字的第一个数字?

4

2 回答 2

1

听起来你想简单地交换num2num1在你的if块中。知道这一点,答案已经在 Stack Overflow 上。

于 2013-04-29T19:39:54.087 回答
0

交换两个数字就足够了;)

于 2013-04-29T19:39:41.477 回答