A. 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;
}
?>

B. 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";
}
?>

C. 有關於php if () 和!及正則函數preg_match判斷問題

||if(!來$m || !preg_match("/^[a-z]+$/", $m))
! 是不為真 即0, false或null 等值自
|| 是OR的意思即或者
!preg_match 即不匹配
上面的代碼是判斷$m 這個值是0, 空值或false時, 或者 不匹配英文字母就執行下面的代碼

D. 關於php的if函數問題

這段程序幫你改來過了自,你看看吧。可以正確執行了:
if(isset($_POST['username']))
{
echo '正常提交';
echo "<br />";
echo "<br />";
$username=$_POST['username'];
$username=trim($username);//去掉空格
$username=htmlspecialchars($username);//去掉HTML標簽

if(strlen($username)<2)
{
echo '用戶名不能小於兩位';//檢查證字元數
echo "<br />";
echo "<br />";
exit;//停止執行下一步並且退出
}

if(is_numeric($username))
{
echo'用戶名不能是數字';//檢查是否為數字
echo "<br />";
echo "<br />";
exit;//停止執行下一步並且退出
}
else
echo "$username";
}

E. PHP函數等於或等於應該怎麼表達

<?php
if($filename == 'index.php' || $filename == 'abc.php') {
echo '??';
}else {
echo 'b';
}
?>

或者
if($filename == 'index.php') {
echo 'a';
}else if($filename == 'abc.php') {
echo 'xxx';
}else {
echo 'B';
}

前者是 $filename 是 index.php 或 abc.php 的情況下 做相同操作的時候
可以使用。
後者是 不同的頁面做不同的操作的時候用!

F. php中if($a!=b)和if(!$a=b)的區別,其中b是函數表達式

if($a!=$b)表示判斷變數$a、$b的值是否相等,如果不相等就執行後面的語句版,其等效的語句為權:
if(! $a==$b)

現在看語句if (!$a=$b),仔細看,它和上面的等效語句是有區別的,要少一個等號,此語句的功能是:先把變數$b的值賦予$a,然後判斷$a的值的真假,如果為假就繼續執行後面的語句。

總結,兩個語句的區別,第一個語句只判斷、不改變任何值;第二個語句是先賦值在判斷,要改變變數的值。

此外,對b是函數表達的情況,函數後面必須要有括弧,兩個語句正確的書寫形式應該為:
if ($a!=b())
if (! $a=b())

G. php 多條件if函數使用方法

function tbs_show($num)
{
if($num<20){
return '<ul></ul>';
}elseif($num>20){
return '<dl></dl>';
}
}
echo tbs_show($picnum);

H. PHP if函數及elseif函數

function Apply($m){
if($m>90){
echo "你成績優秀,繼續保持";
}elseif($m>=80){
echo "你成績良好.繼續努力";
}elseif($m>=60){
echo "你成績合格.要加油了";
}else{
echo "你這次成績不合格.要多努力了";
}
}

I. PHP if函數里直接寫一個變數是什麼意思

if語句用來判斷所包含值的布爾值,既true和false兩值,通過判斷變數的布爾值來決定if語句的操作。
在if語句里變數可以直接被分析布爾值也就是當前轉換的意思。
當轉換為 boolean 時,以下值被認為是 FALSE:

布爾值 FALSE

整型值 0(零)

浮點型值 0.0(零)

空白字元串和字元串 "0"

沒有成員變數的數組

沒有單元的對象(僅適用於 PHP 4)

特殊類型 NULL(包括尚未設定的變數)
如果變數是這些值在if里就是false,其他的一般為true

J. PHP if 函數簡單的調用解答,我菜鳥

if($Q=='%E5%9B%A2%E8%B4%AD'){
echo '$tag="list"';
}else{
echo '$tag="list2"';
}