傅Dimon
2015-05-19 13:50
$sum=0;
if($num=="6")
{
$num=rand(1,6);//获取1至6的随机数,模拟掷骰子
$sum=$sum+$num;
}
else
{
break;
}
echo "if的例子执行完毕,前进:".$sum ."<br />";
?>
<?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..的代码,所以我只是对你这上面贴的代码部分进行了修改。
<?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实现 琢磨了半天 成功解决 代码贴出来 希望帮到你 嘿嘿
PHP入门篇
455994 学习 · 6306 问题
相似问题