亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于條件值的由來求解?

首先判斷條件,若條件的返回值為條件值一,則執行任務一,若條件返回的值為條件值二,則執行任務二,若條件的返回值既不是條件值一也不是條件值二,則執行默認任務

這句話沒看懂,條件值1,條件值2這個是怎么來的?

<?php

$num = rand(1,50);//獲取1至50的隨機數

$info = "";//提示信息

switch($num){

? ? case 1: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -----------------為什么是 ?case 1

$info = "恭喜你!中了一等獎!";

break;

case 2: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??-----------------為什么是 ?case 2

$info = "恭喜你!中了二等獎!";

break;

? case 3:?

$info = "恭喜你!中了三等獎!";

break;

default:

$info = "很遺憾!你沒有中獎!";

}

?echo $info; //輸出是否中獎

?>


正在回答

2 回答

case 1 和 case 2都是可以換順序的吧 跟C語言 類似 case 后面的值 是自定義的 有一定的格式 ,跟switch里面得值 就行比較 如果比較結果為true 就執行 case ?數字:后面的語句。

0 回復 有任何疑惑可以回復我~
#1

慕沐4974640 提問者

非常感謝!
2017-08-12 回復 有任何疑惑可以回復我~

給樓主舉個例子:

$color = "yellow";

switch($color){

????case "red":

????????echo "我喜歡紅色!";

????????break;

????case "blue":

????????echo "我喜歡藍色!";

????????break;

????case "yellow":

????????echo "我喜歡黃色!";

????????break;

????default:

????????echo "我喜歡其他顏色!";

}

case 后面的值與switch(value)里的value進行比較,對應了,就執行該case下的代碼。一般應用于表單中下拉列表框固定值的對比,當然其他的也可以,注意是固定值,宏范圍的值就不可以用switch語句了。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456423    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

關于條件值的由來求解?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號