程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP基礎之判斷、循環語句

PHP基礎之判斷、循環語句

編輯:PHP綜合

if語句

<?php

if ($a = "some string") {        // 就算括號中不是bool值,php也會自動轉換為bool值 上一節寫過各個類型轉換bool值
    // 如果是true所做的操作
}

if (3 == 4) {
    
} else {
    // 如果是false所做的操作
}

$score = 90;
if ($score >= 90) {
    
} else if ($score >= 80) {
    // 當第一個if語句為false的話 進行第二次條件判斷
} else {
    // 如果else if也是為false 進行else代碼塊
}

?>

 

switch語句

注意:php不像swift那樣不用加break,而且只能用於准確的值判斷,case中只能是一個整數或一個字符串。

<?php

$status = (int)$_GET['status'];
switch ($status) {
    case 0:                    // 只能進行變量的比對 不能像swift那樣:"case 0...3:"
        echo "登陸成功";
        break;
    
    case 1:
        echo "VIP用戶";
        break;

    case 2:
        echo "管理員用戶";
        break;

    default:
        echo "賬戶存在異常";
        break;
}
?>

 

while循環

while內也可以用if語句判斷某個條件來break循環。

<?php

$i = 1;
while ($i <= 10) {
    echo $i;
    $i++;
}
?>
<?php

$i = 1;
do{
    // 先會執行一次代碼後再進行判斷要不要循環。
    $i += 99;
}while($i < 100);

?>

for循環

<?php

for ($i = 1; $i <= 100 ; $i++) { 
    
}

?>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved