default提前后输出的问题?

来源:6-5 PHP条件结构之switch…case…

5769727

2018-09-10 08:01


<?php
$num = rand(1,50);//获取1至50的随机数
$info = "";//提示信息
switch($num) {

default:
    $info = "很遗憾!你没有中奖!";   
case 1:
    $info = "恭喜你!中了一等奖!";
    break;
case 2:
    $info = "恭喜你!中了二等奖!";
    break;
case 3:
    $info = "恭喜你!中了三等奖!";
    break;

}
echo $info; //输出是否中奖
?>

已解决,default放前面,执行完还会往下执行别的语句
写回答 关注

1回答

  • sa0ChunLuyu
    2018-09-10 13:38:43
    已采纳

    给 

    default:

    的结尾 加 

    break;

    然后

    case 3:

    break;

    去掉

    576972...

    case 3 的break去不去都无所谓吧

    2018-09-10 13:47:10

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

456671 学习 · 6590 问题

查看课程

相似问题