PHP语句

Jun 21, 2016 am 09:02 AM
break case index loop variable

 

当操作数和操作符组合到一起,即构成表达式.

这些就是表达式:

12    这是最基本的表达式
-12
-12+5
-12+5*(24/ 3)

而语句则由表达式组成。简单的、复杂的语句构成了程序。

这些就是语句:

;        这是最基本的语句

$name='John';

PHP规定每个语句结束时都要加上分号";"

PHP共有六种类型语句,见表

语句类型

描 述

非执行语句

需计算但不执行动作

执行语句

执行某一动作

赋值语句

给变量赋值

判断语句

判断条件,并决定执行哪个动作

循环语句

重复执行一系列语句直到某条件为真或直到某条件为假时为止

跳转语句

无条件改变程序流程到程序中的另一行继续执行

1、非执行语句、执行语句、赋值语句相对简单,略

2、判断语句

if...else...语句

第一种:如果表达式成立,则执行需要执行的语句

if (表达式)
{
 需要执行的语句
}

第二种:如果表达式成立,则执行需要执行的语句1,否则执行需要执行的语句2

if (表达式)
{
 需要执行的语句1
}
else
{
 需要执行的语句2
}

第三种:如果表达式1成立,则执行需要执行的语句1,
    否则判断表达式2,若成立,则执行需要执行的语句2
    若还不成立,则执行需要执行的语句3

if (表达式1)
{
 需要执行的语句1
}
elseif (表达式2)
{
 需要执行的语句2
}
else
{
 需要执行的语句3
}

switch 语句

上面的if语句判断一、两个条件值时,处理起来还比较方便。但如果需要同时测试、判断多个条件值时,if语句处理起来就比较烦了。所以有了它--switch 语句。

switch (VARIABLE) {
 case VALUE1:
  break;
 case VALUE2:
  break;
 case VALUE3:
  break;
 case VALUEn:
  break;
 default:
  break;

执行时,PHP从上往下检查变量:

如果变量等于某个case语句中的值,
那就紧接着寻找break关键字,
如果这个case语句中没有break关键字,
则执行下一个case语句,
直到找到break关键字为止。

如果所有case语句中的值都不等于变量,
则执行default语句。

例:
switch($str_input){
 case 'print':
 case 'echo':
  echo"do something"
 break;
 case 1:
 case 2:
  echo"do another"
 break;
 default:
  echo"nothing!"
 break;
}

3、循环语句:重复执行一系列语句直到某条件为真或直到某条件为假时为止

for (...;...;...){......}语句

for 语句由三个表达式和一段语句组成

即:for (初始化语句;条件表达式;相应操作语句){要执行的语句}

例:
for ($loop_variable=0;$loop_variable{
 echo"Look this:loop_variable=$loop_variablebr
>";
}

则显示:
Look this:loop_variable=0
Look this:loop_variable=1
...
Look this:loop_variable=98
Look this:loop_variable=99

do 、while 语句

当条件为真时,while 循环重复一段语句块

1、while (条件
  {
   要执行的语句
  }

2、while (条件):
   要执行的语句;
  Endwhile;

3、do {
    要执行的语句
  }(条件);

4、do {
   要执行的语句
  } while(条件);

4、跳转语句

这里不像BASIC语言一样有一个“go”关键字。

而是break语句和 continue语句。

break使PHP停止执行当前的语句块,从紧跟着当前语句块的语句开始运行。

例:用break语句从循环中退出。
php
 for ($index=0;$index  {
    if ($index==3)
     {
      break;
     }
    echo"$indexbr
>";
   }
 echo"After the loop: index=$indexbr
>";
?>
显示:



After the loop:index=3

contiune终止循环的当前重复,并立即开始下一个重复

例:contiunefor语句中的运用。

php
 for ($index=0;$index  {
    if ($index==3)
     {
      continue;
     }
    echo"$indexbr
>";
   }
?>
显示:
0
1
2   3给漏掉了,没显示出来
4

 



本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1248
24
index.html是什麼文件? index.html是什麼文件? Feb 19, 2024 pm 01:36 PM

index.html代表網頁的首頁文件,是網站的預設頁面。當使用者造訪一個網站時,通常會先載入index.html頁面。 HTML(HypertextMarkupLanguage)是一種用來建立網頁的標記語言,index.html也是一種HTML檔。它包含網頁的結構和內容,以及用於格式化和佈局的標籤和元素。下面是一個範例的index.html程式碼:&lt

HMD Skyline 獲得新的顏色選項和官方磁性外殼 HMD Skyline 獲得新的顏色選項和官方磁性外殼 Aug 23, 2024 am 07:04 AM

上個月推出 HMD Skyline(亞馬遜售價 499 美元)時,它有兩種顏色:霓虹粉和扭曲黑。現在,第三種顏色加入了藍色托帕石的行列。 HMD Global 也宣布了 PH 的官方案例

在 Microsoft Loop 協作平台中,如何利用 AI Copilot 進行協作? 在 Microsoft Loop 協作平台中,如何利用 AI Copilot 進行協作? Nov 18, 2023 pm 01:33 PM

MicrosoftLoop透過其新功能Copilot進行了增強,是一種現代工具,旨在改善團隊協作的方式。它由三個主要部分組成:元件、頁面和工作區。元件是清單或筆記等內容,無論您在何處使用它們,無論是在電子郵件、文件或聊天中,它們都會保持更新。這意味著您始終使用最新資訊。循環頁面就像數位白板,您可以在其中將所有元件、任務和資料放在一起。這些頁面可以隨著項目的成長而成長,從而可以輕鬆地將所有內容保存在一個地方。 Loop中的工作區是共享區域,您的團隊可以在其中查看和組織對專案重要的所有內容,幫助每個

PHP原始碼運行問題:index報錯解決方法 PHP原始碼運行問題:index報錯解決方法 Mar 09, 2024 pm 09:24 PM

PHP原始碼運行問題:index報錯解決方法,需要具體程式碼範例PHP是一種廣泛使用的伺服器端腳本語言,經常被用於開發動態網站和Web應用程式。然而,有時候在運行PHP原始碼時會遇到各種問題,其中「index報錯」是比較常見的情況。本文將介紹一些常見的index報錯原因以及解決方法,並提供具體的程式碼範例,幫助讀者更好地處理這類問題。問題描述:在執行PHP程式時

PHP Notice: Undefined variable: 的解決方法 in的解決方法 PHP Notice: Undefined variable: 的解決方法 in的解決方法 Jun 22, 2023 pm 10:01 PM

對於PHP開發者來說,遇到「Undefinedvariable」警告訊息是非常常見的一件事情。這種情況通常出現在嘗試使用未定義的變數時,會導致PHP腳本無法正常執行。這篇文章將介紹如何解決「PHPNotice:Undefinedvariable:的解決方法in」的問題。造成問題的原因:在PHP腳本中,如果變數未被初始化或賦值,就會產生「Un

switch case判斷變數 switch case判斷變數 Feb 19, 2024 am 08:04 AM

switchcase判斷變量,需要具體程式碼範例在程式設計中,我們經常需要根據不同的變數值來執行不同的操作。 switchcase語句是一種方便的結構,可以根據變數的值來選擇不同的程式碼區塊來執行。以下是一個具體的程式碼範例,展示如何使用switchcase語句判斷變數的不同取值:#includeintmain(){

mysql index是什麼 mysql index是什麼 Oct 08, 2023 am 11:47 AM

MySQL中的index是索引的意思,是一種資料結構,用於加快資料庫表的查詢速度,索引可以類比於書籍的目錄,儲存了表中特定列的值和對應的行位置,使得資料庫能夠更快地定位和存取資料。索引的作用是提高查詢效率,在沒有索引的情況下,資料庫需要逐行掃描整個表來找到匹配的數據,這種方式在大型表中會非常耗時,而有了索引後,資料庫可以根據索引的順序快速定位到所需的資料行,大大提高了查詢速度。

如何下載和使用微軟循環 如何下載和使用微軟循環 May 08, 2023 pm 01:16 PM

微軟已經準備好允許用戶存取Loop專案的第一個預覽版。現在,讓我們學習從哪裡獲取它,如何安裝它以及如何充分利用它。想要了解如何跨Office應用程式使用此軟體並管理任務?您來對地方了。什麼是微軟循環?我們該怎麼說呢?您可以將Loop與項目板進行比較。在這裡,您可以看到所有Loop元件和Loop頁面的列表,以及目前正在處理它們的人員。可以將其視為現代文件資源管理器,其中所有內容都是即時和協作的。循環頁面是單獨的畫布,人們可以在其中共享和協作處理循環組件。此外,Loop元件會不斷更新和編輯,無

See all articles