關于PHP IF ELSE循環語句的小示例 (幫忙看看哪錯了)
好的啊
比忘記了寫$a,$b 如:
<?php
$a=2;
$b=2;
if ( $a > $b ) {
echo "a 比 b 大" ;
} elseif ( $a == $b ) {
echo "a 等于 b" ;
} else {
echo "a 比 b 小" ;
}
?>
還有就是看下php環境是否正常
PHP中for循環語句的幾種變型
中最復雜的循環結構。它的行為和 C 語言的相似。
for 循環的語法是:
for (expr1; expr2; expr3)statement 第一個表達式(expr1)在循環開始前無條件求值一次。 expr2 在每次循環開始前求值。如果值為 TRUE,則繼續循環,執行嵌套的循環語句。如果值為 FALSE,則終止循環。 expr3 在每次循環之后被求值(執行)。 每個表達式都可以為空。expr2 為空意味著將無限循環下去(和 C 一樣,PHP 認為其值為 TRUE)。這可能不像想象中那樣沒有用,因為經常會希望用 break 語句來結束循環而不是用 for 的表達式真值判斷。 考慮以下的例子,它們都顯示數字 1 到 10:<?php/* example 1 */
for ($i = 1; $i <= 10; $i ) {echo $i;}/* example 2 */
for ($i = 1; ; $i ) {
if ($i 10) {break;}echo $i;}/* example 3 */$i = 1;for (;;) {if ($i 10) {break;}echo $i;$i ;}/* example 4 */
for ($i = 1; $i <= 10; echo $i, $i );? 當然,第一個例子看上去最正常(或者第四個),但用戶可能會發現在 for 循環中用空的表達式在很多場合下會很方便。 PHP 也支持用冒號的 for 循環的替代語法。 for (expr1; expr2; expr3):statement;
endfor; for語句可以說是PHP(同時也是多種語言)的循環控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這里就不多說。PHP手冊中對它的語法定義如下:
for (expr1; expr2; expr3)statement 下面說說for語句幾種有用的變型。
1、無限循環
首先是人盡皆知的無限循環(亦可稱“死循環”)。由于空表達式null在語法上是有效的,所以我們可以把for語句的三個表達式留空,這樣就會產生不斷執行for嵌套語句的效果。
<?phpfor (;;) {//放置需要不斷執行的語句}? 雖然有一些任務會使用到無限循環,但是大多數程序
php for 循環 判斷語句怎么寫
for循環格式:
for(表達式1;表達式2;表達式3) {
}
1. 執行表達式1進行賦值
2. 判斷條件是否成立 如果成立 執行循環體
3. 執行表達式3
4. 執行表達式2 如果成立 執行循環體
判斷語句格式:
if(條件表達式){
為true執行這里
}else{
否則執行這里
}
注意:
1、程序中如果有if和else那么必須執行一個括號中的代碼。
2、else從句必須和if語句搭配使用。
3、如果有一條語句可以省略大括號。
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用循環語句,實現下圖
<?php
for ($i = 10; $i >=1; $i--) {
echo " " ;
for ($j = 1; $j <=20; $j++) {
if ($j<=$i) {
echo " ";
}elseif ($j>10) {
echo "*";
}
}
echo "<br>";
}
?>
php中 if else 循環的問題
可以用elseif 。
elseif,和此名稱暗示的一樣,是 if 和 else 的組合。和 else 一樣,它延伸了 if 語句,可以在原來的 if 表達式值為 FALSE 時執行不同語句。但是和 else 不一樣的是,它僅在 elseif 的條件表達式值為 TRUE 時執行語句。
也可以嘗試使用switch case語句。
echo "i equals 0";
} elseif ($i == 1) {
echo "i equals 1";
} elseif ($i == 2) {
echo "i equals 2";
}
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}
?>