久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

十天學(xué)會(huì)PHP/第三天:運(yùn)算符、循環(huán)與數(shù)組

來自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

十天學(xué)會(huì)PHP

PHP 運(yùn)算符[ ]

  • 本部分列出了在 PHP 中使用的各種運(yùn)算符:
  • 算數(shù)運(yùn)算符

算數(shù)運(yùn)算符.jpg

  • 比較運(yùn)算符

比較運(yùn)算符.jpg

  • 賦值運(yùn)算符

復(fù)制運(yùn)算符.jpg

  • 邏輯運(yùn)算符

邏輯運(yùn)算符.jpg

條件語句[ ]

  • 當(dāng)您編寫代碼時(shí),您常常需要為不同的判斷執(zhí)行不同的動(dòng)作。
  • 您可以在代碼中使用條件語句來完成此任務(wù)。
  • if...else語句
  • 在條件成立時(shí)執(zhí)行一塊代碼,條件不成立時(shí)執(zhí)行另一塊代碼
  • elseif語句
  • 與 if...else 配合使用,在若干條件之一成立時(shí)執(zhí)行一個(gè)代碼塊
  • If...Else語句
  • 如果您希望在某個(gè)條件成立時(shí)執(zhí)行一些代碼,在條件不成立時(shí)執(zhí)行另一些代碼,請(qǐng)使用 if....else 語句。
  • 語法
if (condition)
  code to be executed if condition is true;
else
  code to be executed if condition is false; 
  • 實(shí)例
  • 如果當(dāng)前日期是周五,下面的代碼將輸出 "Have a nice weekend!",否則會(huì)輸出 "Have a nice day!":
<html>
<body>

<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!"; 
else
  echo "Have a nice day!"; 
?>

</body>
</html>
  • 如果需要在條件成立或不成立時(shí)執(zhí)行多行代碼,應(yīng)該把這些代碼行包括在花括號(hào)中:
<html>
<body>

<?php
$d=date("D");
if ($d=="Fri")
  {
  echo "Hello!<br />"; 
  echo "Have a nice weekend!";
  echo "See you on Monday!";
  }
?>

</body>
</html>
  • ElseIf 語句
  • 如果希望在多個(gè)條件之一成立時(shí)執(zhí)行代碼,請(qǐng)使用 elseif 語句:
  • 語法
if (condition)
  code to be executed if condition is true;
elseif (condition)
  code to be executed if condition is true;
else
  code to be executed if condition is false; 
  • 實(shí)例
  • 如果當(dāng)前日期是周五,下面的例子會(huì)輸出 "Have a nice weekend!",如果是周日,則輸出 "Have a nice Sunday!",否則輸出 "Have a nice day!":
<html>
<body>

<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!"; 
elseif ($d=="Sun")
  echo "Have a nice Sunday!"; 
else
  echo "Have a nice day!"; 
?>

</body>
</html>

Switch 語句[ ]

  • PHP 中的 Switch 語句用于執(zhí)行基于多個(gè)不同條件的不同動(dòng)作。
  • 如果您希望有選擇地執(zhí)行若干代碼塊之一,請(qǐng)使用 Switch 語句。
  • 使用 Switch 語句可以避免冗長(zhǎng)的 if..elseif..else 代碼塊。
  • 語法
switch (expression)
{
case label1:
  code to be executed if expression = label1;
  break;  
case label2:
  code to be executed if expression = label2;
  break;
default:
  code to be executed
  if expression is different 
  from both label1 and label2;
}
  • 實(shí)例
  • 工作原理:
  • 對(duì)表達(dá)式(通常是變量)進(jìn)行一次計(jì)算
  • 把表達(dá)式的值與結(jié)構(gòu)中 case 的值進(jìn)行比較
  • 如果存在匹配,則執(zhí)行與 case 關(guān)聯(lián)的代碼
  • 代碼執(zhí)行后,break 語句阻止代碼跳入下一個(gè) case 中繼續(xù)執(zhí)行
  • 如果沒有 case 為真,則使用 default 語句
 
<?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";
}
?>

</body>
</html>

什么是數(shù)組?[ ]

  • 在使用 PHP 進(jìn)行開發(fā)的過程中,或早或晚,您會(huì)需要?jiǎng)?chuàng)建許多相似的變量。
  • 無需很多相似的變量,你可以把數(shù)據(jù)作為元素存儲(chǔ)在數(shù)組中。
  • 數(shù)組中的元素都有自己的 ID,因此可以方便地訪問它們。
  • 有三種數(shù)組類型:
  • 數(shù)值數(shù)組 ,帶有數(shù)字ID鍵的數(shù)組
  • 關(guān)聯(lián)數(shù)組,數(shù)組中的每個(gè)ID鍵關(guān)聯(lián)一個(gè)值
  • 多維數(shù)組,包含一個(gè)或多個(gè)數(shù)組的數(shù)組

參考來源[ ]

使用手冊(cè)導(dǎo)航

十天學(xué)會(huì)php

第一天:PHP基礎(chǔ)教程|第二天:PHP基礎(chǔ)語法|第三天:運(yùn)算符、循環(huán)與數(shù)組|第四天:數(shù)組、函數(shù)、表單|第五天:$_GET、$_POST |第六天:PHP日期、引用|第七天:文件上傳、Cookies|第八天:Sessions、發(fā)送電子郵件|第九天:錯(cuò)誤處理、異常處理、過濾器|第十天:PHP學(xué)習(xí)必看