本文目錄一覽:
php IF函數的用法
在您編寫代碼時,經常會希望為不同的決定執行不同的動作。您可以在代碼中使用條件語句來實現這一點。
在
PHP
中,我們可以使用以下條件語句:
1.if
語句 –
如果指定條件為真,則執行代碼
2.if…else
語句 –
如果條件為
true,則執行代碼;如果條件為
false,則執行另一端代碼
3.if…elseif….else
語句 –
選擇若干段代碼塊之一來執行
4.switch
語句 –
語句多個代碼塊之一來執行
舉例:
1.
if (條件) {
當條件為 true 時執行的代碼;
}2.
if (條件) {
條件為 true 時執行的代碼;
} else {
條件為 false 時執行的代碼;
}3.
if (條件) {
條件為 true 時執行的代碼;
} elseif (condition) {
條件為 true 時執行的代碼;
} else {
條件為 false 時執行的代碼;
}4.
?php
switch ($x)
{
case 1:
echo “Number 1”;
break;
case 2:
echo “Number 2”;
break;
case 3:
echo “Number 3”;
break;
default:
echo “No number between 1 and 3”;
}
?
php 多條件if
php 條件判斷,可以用if switch來實現:
if語句的條件必須用圓括號括起來”()”,當條件為真時就會執行下面的代碼:
?php
$a = 1;
if($a==1)
echo “條件為真”;
?
當條件為真且要執行多條代碼的時候,就需要用”{}”把代碼括起來:
?php
$a = 1;
if($a==1){
echo “條件為真”;
echo “變量a的值為1”;
}
?
?php
$a =1;
if($a==1)
echo “變量a的值為1”;
else
echo “變量a的值不為1”;
?
switch的原理和if非常相似,但它可以處理多於2個的可能值,但只能處理是否相等這樣的邏輯處理:
?php
$name = “”;
switch($name){
case “itxuexi”:
echo “不全哦”;
break;
case “.com”:
echo “這是什麼東西?”;
break;
case “w3”:
echo “暈”;
break;
default:
echo “對了!呵呵”;
break;
}
?
請問這個php語句 ,if是怎麼用的,,,為什麼前面要加一個!?
if就是判斷一個變量(函數)等不等於
比如
$a= 1;
if(a==1)
echo ‘ok’;
意思 如果a等於1,輸出ok
易錯點:
如果是判斷是不是等於的,必須要==而不是一個=,否則變量就會被重新賦值。
!表示反義,比如如果給 if(a==1)加感嘆號,意思就會變為
如果a不等於1。
另外你這裡寫的不規範
一般建議是帶{}的
php中if語句怎麼使用
這是php裏面最基本的判斷語句
if($a==0)
{
echo(“You are right!”);
}
還可以和else配合使用,比如:
if($a==0)
{echo(“You are right!”}
else if($a0)
{
echo(“You are wrong!”);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/190047.html