要怎么修改才可以實現和do……while一樣的效果
? ? $sum=0;
? ? if($num=="6")
? ? {
? ? ? ? $num=rand(1,6);//獲取1至6的隨機數,模擬擲骰子
? ? ? ? $sum=$sum+$num;
? ? }
? ? else?
? ? {
? ? ? ? break;
? ? }
? ? echo "if的例子執行完畢,前進:".$sum ."<br />";
?>
? ? $sum=0;
? ? if($num=="6")
? ? {
? ? ? ? $num=rand(1,6);//獲取1至6的隨機數,模擬擲骰子
? ? ? ? $sum=$sum+$num;
? ? }
? ? else?
? ? {
? ? ? ? break;
? ? }
? ? echo "if的例子執行完畢,前進:".$sum ."<br />";
?>
2015-05-19
舉報
2015-05-19
<?php $sum?=?0; $num?=?isset($num)?$num:6;?//你可以自己在這行的上面定義一個$num,如果沒定義的話就默認$num?=?6 if($num?==?6){ ????$num=rand(1,6);//獲取1至6的隨機數,模擬擲骰子 ????$sum=$sum+$num; } else{ ????return;??//這里用return結束繼續執行 } echo?"if的例子執行完畢,前進:".$sum?."<br?/>"; ?>PS:你沒貼視頻中do...while..的代碼,所以我只是對你這上面貼的代碼部分進行了修改。
2016-02-25
<?php $bushu?=?0; $dianshu?=?rand(1,6); if?($dianshu?==6)?{ $bushu?=?$bushu?+$dianshu; $dianshu?=?rand(1,6); $bushu?=?$bushu?+$dianshu; }else{ $bushu?=?$bushu?+$dianshu; } echo?"前進".$bushu."步"; ?>我也是想用if else實現 琢磨了半天 成功解決 代碼貼出來 希望幫到你 嘿嘿