搜尋
首頁php教程php手册PHP 循环语句基本语法结构笔记

PHP 循环语句基本语法结构笔记

Jun 13, 2016 am 09:52 AM
forforeachphp基本循環筆記語句文法結構

在php中循环语句包括了很多,如有:for,foreach,while,do while,goto语句,下面我来给大家简单的介绍这些循环语句结构用法。

for 循环控制

for(循环初值; 循环的条件; 步长){
      
       //执行语句;

}

 代码如下 复制代码

FOR ($i = 0; $i {
print "value is now " . $i . "
";
}

输出值

value is now 0
value is now 1
value is now 2

在第一循环,$i=0,这意味着表达,($i

在第二循环,$ = 1,这意味着表达,($i

在第三迭代,$i= 2,这意味着表达,($i

在第四迭代,$i= 3,这意味着表达,($i

while循环

基本语法结构是

while(循环条件){
      
       //执行语句;
       //循环条件值变化,不添加的话会成为死循环
 
}

 代码如下 复制代码


";  $a++;  }?>

还是举个简单的例子,一看就明白了。下面这个例子,使用到了 while 循环语句,它的意思是,当变量 $a 小于等于5的情况下,执行一次循环,该循环执行连个语句,一是输出 $a 的值,二是给 $a 的值加1,直到 $a 小于等于 5 为 FALSE,即 $a > 5才停止循环。

do..while循环控制
 
基本语法结构

do{

       //执行语句;
       //循环条件值变化,不添加的话会成为死循环

}while(循环条件);

示例如下,该示例中,先执行一次循环,即 $i 加 1,然后输出 $i 的值,执行完第一次循环之后,检查条件 $i

 代码如下 复制代码


";  }while ($i


循环相关的语句-break

基本的概念:  表示结束当前的 for 、 while 、do..while 、switch, 流程, 可以给一个数字,表示退出到第几层.

1.      break语句 默认跳出 1层

2.      break语句 后面带的数字,不能超过实际可以跳出的循环层数,否则,会报fatal error
 
循环相关的语句-continue

基本概念: continue 用于结束本次循环剩余代码,从新开始新的一次循环(如果条件为真,就继续执行), continue 后面也可以带数字,表示从第几次循环重新开始

goto语句

基本概念: 通过goto语句我们可以将程序跳转到指定的地方去执行.

goto 标签;

标签:

语句;

快速入门案例:

 代码如下 复制代码

goto a;

echo 'aa';

a:

echo 'bb';

php中常量
 
说明:

所谓常量,我们可以理解成就是特殊的变量: 体现在

1.      定义常量前面不需要 $

2.      常量一旦定义,则不能修改其值

3. 常量在定义的时候,就需要它赋初值.

4.      常量可以通过 define  或者  const

5.      常量的名称,我们一般说是 全部大写,然后用下划线间隔

6.      什么时候需要使用常量: 在程序中我们不希望某个值变化,则考虑使用常量,比如圆周率,税率....

快速入门案例:

 代码如下 复制代码


       //第一种方法

       define("TAX_RATE",0.08);
       echo TAX_RATE;

       //第二种方法(php5.3)

       const TAX_RATE2=0.1;
       echo '-'.TAX_RATE2;

?>

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡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脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

記事本++7.3.1

記事本++7.3.1

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