『壹』 php中else if還是elseif區別在哪裡啊
<?php
$Type = $_GET['type'];
if ( $Type == '首頁' ) {
?>
這里寫你首頁的文代碼
<?php
}else{
?>
這里寫你其他頁面的代碼
<?php
}
unset( $Type );
?>
『貳』 PHP中if elseif語句判斷的問題
<?php
$str='ukhkabchkds';
$abc=strpos($str,'abc');
$xyz=strpos($str,'xyz');
if(is_int($abc)){
$id="1,2";
$id2=explode(',',$id);
$category=$id2[array_rand($id2,1)];
}elseif(is_int($xyz)){
$id3="3,4";
$id4=explode(',',$id3);
$category=$id4[array_rand($id4,1)];
}elseif($abc===false&&$xyz===false){
$category='1';
}
?>
試試是不是你想要的!
『叄』 php中,應該怎麼樣理解if...else和else if呢,哪位大師幫忙解答一下啊...
if...else:
如果if(我是男的,且我不是太監)那麼{
我有小雞雞
}
否則else{
我木有小雞雞
}
else if:
如果if(我是女的)那麼{
我木有小雞雞
}
既然我不是女的了,那,再如果else if(我是太監){
我木有小雞雞
}
否則else{
我肯定有小雞雞
}
『肆』 php新手 關於if..elseif..else語句
不是因為是if...else問題,而是因為判讀是否相等是運算符是==,而不是=,例如: if($_POST['user']='') 這句就是把$_POST ['user']賦值為空值,而不是你想要的判斷是否為空值。
『伍』 php中if elseif else語句問題如題 謝謝了
一般來說沒有你這樣設計html的 你這樣設計 會導致許多人直接按默認選擇。至少應該界面友好點。 <option value="" selected>請選擇</option> <option value="a">網路廣告</option> <option value="b">電視廣告</option> <option value="c">報刊廣告</option> <option value="d"> 直銷廣告</option> 這樣else就有意義了
『陸』 php如何運用if else分別執行三條代碼並輸出各自的結果
PHP中既有else if又有elseif,詳細用法如下:
elseif,和此名稱暗示的一樣,是 if 和 else 的組合。和 else 一樣,它延伸了 if 語句,可以在原來的 if 表達式值為 FALSE 時執行不同語句。但是和 else 不一樣的是,它僅在 elseif 的條件表達式值為 TRUE 時執行語句。
例如以下代碼將根據條件分別顯示
a is bigger than b,a equal to b 或者a is smaller than b:
if($a>$b){
echo"aisbiggerthanb";
}elseif($a==$b){
echo"aisequaltob";
}else{
echo"aissmallerthanb";
}
/*不正確的使用方法:*/
if($a>$b):
echo$a."isgreaterthan".$b;
elseif($a==$b)://將無法編譯
echo"Theabovelinecausesaparseerror.";
endif;
/*正確的使用方法:*/
if($a>$b):
echo$a."isgreaterthan".$b;
elseif($a==$b)://注意使用了一個單詞的elseif
echo$a."equals".$b;
else:
echo$a."isneithergreaterthanorequalto".$b;
endif;
『柒』 PHP中else if還是elseif
PHP中既有else if又有elseif,詳細用法如下:
elseif,和此名稱暗示的一樣,是 if 和 else 的組合。和 else 一樣,它延伸了 if 語句,可以在原來的 if 表達式值為 FALSE 時執行不同語句。但是和 else 不一樣的是,它僅在 elseif 的條件表達式值為 TRUE 時執行語句。
例如以下代碼將根據條件分別顯示
a is bigger than b,a equal to b 或者a is smaller than b:
if($a>$b){
echo"aisbiggerthanb";
}elseif($a==$b){
echo"aisequaltob";
}else{
echo"aissmallerthanb";
}
在同一個 if 語句中可以有多個 elseif 部分,其中第一個表達式值為 TRUE(如果有的話)的 elseif 部分將會執行。在 PHP 中,也可以寫成"else if"(兩個單詞),它和"elseif"(一個單詞)的行為完全一樣。句法分析的含義有少許區別,但是底線是兩者會產生完全一樣的行為。
elseif 的語句僅在之前的 if 和所有之前 elseif 的表達式值為 FALSE,並且當前的 elseif 表達式值為 TRUE 時執行。
必須要注意的是 elseif 與 else if只有在類似上例中使用花括弧的情況下才認為是完全相同。如果用冒號來定義 if/elseif 條件,那就不能用兩個單詞的else if,否則 PHP 會產生解析錯誤。
舉例:
/*不正確的使用方法:*/
if($a>$b):
echo$a."isgreaterthan".$b;
elseif($a==$b)://將無法編譯
echo"Theabovelinecausesaparseerror.";
endif;
/*正確的使用方法:*/
if($a>$b):
echo$a."isgreaterthan".$b;
elseif($a==$b)://注意使用了一個單詞的elseif
echo$a."equals".$b;
else:
echo$a."isneithergreaterthanorequalto".$b;
endif;
『捌』 PHP if函數及elseif函數
function Apply($m){
if($m>90){
echo "你成績優秀,繼續保持";
}elseif($m>=80){
echo "你成績良好.繼續努力";
}elseif($m>=60){
echo "你成績合格.要加油了";
}else{
echo "你這次成績不合格.要多努力了";
}
}
『玖』 用PHP編寫一個程序,用if/elseif.else語句對type的值進行判斷。
一個是嵌套if,一個是嵌套else,其實兩個都能用。比如,輸入一個數a判斷是0還是正數還是負數,如果是0,a=0,如果是正數a=1,如果是負數a=-1,代碼1:if(a<=0){if(a==0)a=0;else
a=-1;}else
a=1;
。代碼2:if(a<0)a=-1;
else
if(a==0)a=0;
else
a=1;
。看,兩種方法都能實現。
『拾』 PHP新手,if...elseif語句里無論如何設置elseif位置都只判斷第一個elseif, 請幫忙看是否哪裡寫錯
第一:
php的標准if語句語法是:
if () {
} elseif () {
} else {
}
建議寫php代碼別偷懶, 寫齊了還是更好!
二、if語句一般用於相對簡單的判斷, 如果判斷過多, 建議用switch
如:
$a = 10;
switch( $a ) {
case 5: echo '小';break;
case 10: echo '對了'break;
default: echo '是的';
}
或者;
$a = 10;
switch( true ) {
case is_numeric( $a ) : echo '是數字';break;
case is_object( $a ) : echo '是對象';break;
default: echo '不知道是什麼';
}