DAY3.PHP-单选扭与Switch

单选扭的type为radio,在output.php以$_GET来抓取value的值来执行switch的数值,如$_GET['meal']的值为史塔克家族执行史塔克家族的内容,坦格利安家族则为坦格利安家族的内容,其余也是。
补充一点是if-else if也可这样做,如只要在判断式判断$_GET['meal']=='史塔克家族'就会执行史塔克家族的内容。(欢迎补充)

                    true开始->case '史塔克家族'-->echo '史塔克家族:珊莎·史塔克,..'->break-------->    |false                                                         |    V                 true                                         |   ->case '坦格利安家族'->echo '坦格利安家族:丹妮莉丝·坦格利安,..'->break->    |false                                                         |    V                 true                                         |   ->case '兰尼斯特家族'->echo '兰尼斯特家族:瑟曦·兰尼斯特,..'->break---->                                                                   |                                                             结束<--|
input.php<form action="output.php" method="get"><input type="radio" name="meal" value="史塔克家族" checked>史塔克家族<input type="radio" name="meal" value="坦格利安家族">坦格利安家族<input type="radio" name="meal" value="兰尼斯特家族">兰尼斯特家族<input type="submit" value="确定"></form>

switch

output.php<?phpswitch($_GET['meal']){    case '史塔克家族':    echo '史塔克家族:珊莎·史塔克,布兰登·史塔克,艾莉亚·史塔克';    break;    case '坦格利安家族':    echo '坦格利安家族:丹妮莉丝·坦格利安,琼恩·雪诺';    break;    case '兰尼斯特家族':    echo '兰尼斯特家族:瑟曦·兰尼斯特    ,詹姆·兰尼斯特,提利昂·兰尼斯特';    break;}?>

if.else if

output.php<?phpif($_GET['meal'] == '史塔克家族'){    echo '史塔克家族:珊莎·史塔克,布兰登·史塔克,艾莉亚·史塔克';}else if($_GET['meal'] == '坦格利安家族'){    echo '坦格利安家族:丹妮莉丝·坦格利安,琼恩·雪诺';}else if($_GET['meal'] == '兰尼斯特家族'){    echo '兰尼斯特家族:瑟曦·兰尼斯特,詹姆·兰尼斯特,提利昂·兰尼斯特';}?>

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章