請問PHP的條件語句是什么格式
Do。
Loop 語句當條件為 True 時或條件變為 True 之前重復執行某語句塊。Do [{While | Until} condition][statements][Exit Do][statements]Loop 也可以使用下面的語法:Do[statements][Exit Do][statements]Loop [{While | Until} condition]參數condition數值或字符串表達式,其值為 True 或 False。
如果 condition 為 Null,則 condition 被當作 False。statements當 condition 為 True 時被重復執行的一條或多條命令。
說明Exit Do 僅可以用在 Do。Loop 控制語句中,提供另一種退出 Do。
Loop 的方法。可以在 Do。
Loop 語句中的任何位置放置任意個 Exit Do。Exit Do 通常與條件判斷語句(如 If。
Then )一起使用,將控制傳遞給緊隨在 Loop 語句后面的語句。 當用于嵌套 Do。
Loop 中的時候,Exit Do 將控制傳遞給其所在循環的上一層嵌套循環。下面例子舉例說明如何使用 Do。
Loop 語句: Do Until DefResp = vbNo MyNum = Int (6 * Rnd + 1) ' 產生 1 到 6 之間的隨機數。 DefResp = MsgBox (MyNum & " 想要另一個數嗎?", vbYesNo)LoopDim Check, CounterCheck = True: Counter = 0 ' 初始化變量。
Do ' 外層循環。 Do While Counter < 20 ' 內層循環。
Counter = Counter + 1 ' 增加計數器。 If Counter = 10 Then ' 如果條件為 True。
Check = False ' 將標志值設置為 False。 Exit Do ' 終止內層循環。
End If LoopLoop Until Check = False ' 立即終止外層循環。Do。
Loop 語句當條件為 True 時或條件變為 True 之前重復執行某語句塊。Do [{While | Until} condition][statements][Exit Do][statements]Loop 也可以使用下面的語法:Do[statements][Exit Do][statements]Loop [{While | Until} condition]參數condition數值或字符串表達式,其值為 True 或 False。
如果 condition 為 Null,則 condition 被當作 False。statements當 condition 為 True 時被重復執行的一條或多條命令。
說明Exit Do 僅可以用在 Do。Loop 控制語句中,提供另一種退出 Do。
Loop 的方法。可以在 Do。
Loop 語句中的任何位置放置任意個 Exit Do。Exit Do 通常與條件判斷語句(如 If。
Then )一起使用,將控制傳遞給緊隨在 Loop 語句后面的語句。 當用于嵌套 Do。
Loop 中的時候,Exit Do 將控制傳遞給其所在循環的上一層嵌套循環。下面例子舉例說明如何使用 Do。
Loop 語句: Do Until DefResp = vbNo MyNum = Int (6 * Rnd + 1) ' 產生 1 到 6 之間的隨機數。 DefResp = MsgBox (MyNum & " 想要另一個數嗎?", vbYesNo)LoopDim Check, CounterCheck = True: Counter = 0 ' 初始化變量。
Do ' 外層循環。 Do While Counter < 20 ' 內層循環。
Counter = Counter + 1 ' 增加計數器。 If Counter = 10 Then ' 如果條件為 True。
Check = False ' 將標志值設置為 False。 Exit Do ' 終止內層循環。
End If LoopLoop Until Check = False ' 立即終止外層循環。switch 語句當指定的表達式的值與某個標簽匹配時,即執行相應的一個或多個語句。
switch (expression) { case label : statementlist case label : statementlist 。 default : statementlist} 參數expression要求值的表達式。
label根據 expression 來匹配的標識符。如果 label === expression,則立即從冒號后的 statementlist 處開始執行,直到遇到一個可選的 break 語句,或到達 switch 語句的最后。
statementlist要被執行的一個或多個語句。說明使用 default 子句來提供一個語句,該語句只在沒有任何一個標簽值與 expression 相匹配時才被執行。
它可以出現在 switch 代碼塊內的任何地方。 可以指定零或多個 label 塊。
如果沒有 label 和 expression 的值匹配,并且沒有提供 default 情況,則不執行任何語句。通過 switch 語句執行流程如下: 求 expression 的值并依次序查看 label,直到找到一個匹配。
如果 label 的值等于 expression 的值,則執行它相應的 statementlist。 繼續執行,直到遇到一個 break 語句,或者 switch 語句結束。
這意味著如果沒有使用一個 break 語句,則多個 label 塊被執行。 如果沒有 label 等于 expression 的值,則跳轉到 default 情況。
如果沒有 default 情況,則跳轉到最后一步。 繼續執行緊接 switch 代碼塊末尾的語句。
示例下面示例測試一個對象的類型: function MyObject() {。}switch (*uctor){ case Date: 。
case Number: 。 case String: 。
case MyObject: 。 default: 。
}要求。
PHP if else 語句
<?php
$a=1 ;
$b=1;
if ($a==1 and $b==1) {
echo('A') ;
}else{
echo('B') ;}
?>
//以上代碼,由于$a與$b都等于1,所以在if語句中成立,輸出結果應該是“A”;如果$a與$b中有任何一個不等于1,則if語句括號中不成立,最終的輸出就是“B”
---------
汗,看剛發出來,又到你上面的追問,那么就是
<?php
$a=1 ;
$b=1;
if ($a==1 and $b==1) {
if ($a==1) {
echo('A') ;
}
if ($b==1) {
echo('B') ;
}
}else{
echo('C') ;}
?>
條件控制語句PHP有哪幾種
條件控制是指根據表達式的返回值為真(true或非0或非空)還是假(false或0或空)決定后續執行語句的關鍵字,包括
if,elseif,else 如
if (true) {
echo 'Yes';
}
if ($n > 0) {
echo 'Yes';
} else {
echo 'No';
}
if ($n % 3 > 1) {
echo 2;
} else if ($n % 3 > 0) { //else if可重復
echo 1;
} else {
echo 0;
}
以及 switch, case語句,如
switch($n % 3) {
case 2:
echo 2;
break;
case 1:
echo 1:
break;
default:
echo 0;
break;
}
switch和if, elseif, else實際上功能相似,只是寫法不同。
while和do, while,for, foreach 是條件循環控制語句,就不舉例了。
另外三元操作符 ?:, 如 ($n > 0) ? echo 'True' : echo 'False'; 相當于if else的簡化版本。
php條件語句求助,在線等
或者這樣
<?php
foreach(friendlinkList() as $friendlink){
if($_GET['seq']||($friendlink['seq']==$_GET['seq']))
echo "<a href=\"".$friendlink['url']."\" target=\"_blank\"><img
src=\"".$friendlink['logo']."\" width=\"130\" height=\"130\"
alt=\"\"> </a>";
}
?>