版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 PHP復(fù)習(xí)知識(shí)點(diǎn)第一章:初識(shí)PHP第一節(jié):計(jì)算思維回憶1.計(jì)算思維: 計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基本概念進(jìn)行問題求解、系統(tǒng)設(shè)計(jì)、以及人類行為理解等涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng)。計(jì)算思維最主線的內(nèi)容,即其本質(zhì)(Essence)是抽象(Abstraction)和自動(dòng)化(Automation)??梢愿爬椋汉侠沓橄蟆⒏咝K惴?,重要過程涉及:?jiǎn)栴}簡(jiǎn)樸化(即合理抽象),然后構(gòu)建解決問題的模型(即高效計(jì)算),最后,通過編程的手段輸入到計(jì)算機(jī)內(nèi),通過計(jì)算機(jī)來完畢一系列復(fù)雜的運(yùn)算過程(即自動(dòng)化)。2.計(jì)算思維平常生活例子: 考慮下面平常生活中的事例:當(dāng)你女兒上午去學(xué)校時(shí),她把當(dāng)天需要的東西放進(jìn)背包,
2、這就是預(yù)置和緩存;當(dāng)你兒子弄丟她的手套時(shí),你建議她沿走過的路尋找,這就是回推;在什么時(shí)候停止租用滑雪板而為自己買一付呢?這就是在線算法;在超市付帳時(shí),你應(yīng)當(dāng)去排哪個(gè)隊(duì)呢?這就是多服務(wù)器系統(tǒng)的性能模型;為什么停電時(shí)你的電話仍然可用?這就是失敗的無關(guān)性和設(shè)計(jì)的冗余性;完全自動(dòng)的大眾圖靈測(cè)試如何辨別計(jì)算機(jī)和人類,即CAPTCHA注1程序是如何鑒別人類的?這就是充足運(yùn)用求解人工智能難題之艱難來挫敗計(jì)算代理程序。第二節(jié):理解PHP1.PHP的概念: PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類似于C語(yǔ)言,被廣泛地運(yùn)用。2.PHP的應(yīng)用:1) P
3、HP的腳本:1)服務(wù)器; 2)命令器; 3)桌面應(yīng)用程序。2)PHP的功能:可以生成動(dòng)態(tài)頁(yè)面內(nèi)容 可以創(chuàng)立、打開、讀取、寫入、刪除以及關(guān)閉服務(wù)器上的文獻(xiàn) 可以接受表單數(shù)據(jù) 可以發(fā)送并取回 cookies 可以添加、刪除、修改數(shù)據(jù)庫(kù)中的數(shù)據(jù) 可以限制顧客訪問網(wǎng)站中的某些頁(yè)面 可以對(duì)數(shù)據(jù)進(jìn)行加密3.PHP的特性(優(yōu)勢(shì)): 1)、開放的源代碼; 2)、PHP是免費(fèi)碼; 3)、php的快捷性; 4)、跨平臺(tái)性強(qiáng); 5)、效率高; 6)、圖像解決; 7)、面向?qū)ο螅?8)、專業(yè)專注。4.PHP的基本語(yǔ)法:1)基本PHP語(yǔ)法:PHP 腳本可放置于文檔中的任何位置。PHP 腳本以 結(jié)尾:2)PHP 文獻(xiàn)的默
4、認(rèn)文獻(xiàn)擴(kuò)展名是 .php。 PHP 文獻(xiàn)一般涉及 HTML 標(biāo)簽以及某些 PHP 腳本代碼。3)PHP echo 和 print 語(yǔ)句 echo 和 print 之間的差別: echo - 可以輸出一種以上的字符串 print - 只能輸出一種字符串,并始終返回 1 提示:echo 比 print 稍快,由于它不返回任何下面的例子是一種簡(jiǎn)樸的 PHP 文獻(xiàn),其中涉及了使用內(nèi)建 PHP 函數(shù) echo 在網(wǎng)頁(yè)上輸出文本 Hello World! 的一段 PHP 腳本:實(shí)例我的第一張 PHP 頁(yè)面注釋:PHP 語(yǔ)句以分號(hào)結(jié)尾(;)。PHP 代碼塊的關(guān)閉標(biāo)簽也會(huì)自動(dòng)表白分號(hào)(因此在 PHP 代碼塊的
5、最后一行不必使用分號(hào))。5.PHP中的注釋:PHP 代碼中的注釋不會(huì)被作為程序來讀取和執(zhí)行。它唯一的作用是供代碼編輯者閱讀。注釋用于: 使其她人理解正在做的工作 - 注釋可以讓其她程序員理解在每個(gè)環(huán)節(jié)進(jìn)行的工作(如果供職于團(tuán)隊(duì)) 提示自己做過什么 - 大多數(shù)程序員都曾經(jīng)歷過一兩年后對(duì)項(xiàng)目進(jìn)行返工,然后不得不重新考慮她們做過的事情。注釋可以記錄在寫代碼時(shí)的思路。PHP 支持三種注釋:實(shí)例6.PHP 大小寫敏感:在 PHP 中,所有顧客定義的函數(shù)、類和核心詞(例如 if、else、echo 等等)都對(duì)大小寫不敏感。在下面的例子中,所有這三天 echo 語(yǔ)句都是合法的(等價(jià)):實(shí)例?phpECHO
6、Hello World!;echo Hello World!;EcHo Hello World!;?第二章 PHP基本第一節(jié):程序1.程序的概念:程序可以指一連貫的活動(dòng)、作業(yè)、環(huán)節(jié)、決斷、計(jì)算和工序,當(dāng)它們根據(jù)嚴(yán)格規(guī)定的順序發(fā)生時(shí)即可實(shí)現(xiàn)特定目的或解決特定問題。2.描述程序的工具-流程圖 1)定義: 以特定的圖形符號(hào)加上闡明,表達(dá)算法的圖,稱為流程圖或框圖。 2)利弊:長(zhǎng)處:直接、以便,是人們歸納思維的重要手段 弊端:缺少精確性,同一語(yǔ)句也許有不同的理解方式。3.變量與常量 1)變量:在程序運(yùn)營(yíng)的過程中也許發(fā)生變化的數(shù)據(jù)稱之為變量; 變量是計(jì)算機(jī)存儲(chǔ)器中一塊命名的空間,可以在里面存儲(chǔ)一種值,存
7、儲(chǔ)的值是可以隨時(shí)變的,而需要訪問或者修改的數(shù)據(jù)則是通過變量名進(jìn)行訪問。 2)常量:在程序運(yùn)營(yíng)的過程中永遠(yuǎn)不會(huì)被修改的數(shù)據(jù)稱為常量。4.PHP定義變量: 在PHP中,變量總是以美元符($)開頭,背面竟跟著變量名。1)變量的命名規(guī)則:只能有字母、數(shù)字、下劃線構(gòu)成; 必須以字母或下劃線開頭; 注意:變量名是辨別大小寫的。 變量名的命名最佳要具有一定的含義,以便做到見名知意。2)變量的賦值:賦值符號(hào)是一種等號(hào)“=”,并且在賦值的過程中,是右邊的值賦值給左邊!3)常量的定義規(guī)則:define(常量名,常量值) 示例: /定義一種常量,常量名為MAX_MONEY,常量值為100 define(MAX_MO
8、NEY, 100); 常量類似變量,但是常量一旦被定義就無法更改或撤銷定義。 4) PHP 常量常量是單個(gè)值的標(biāo)記符(名稱)。在腳本中無法變化該值。有效的常量名以字符或下劃線開頭(常量名稱前面沒有 $ 符號(hào))。注釋:與變量不同,常量貫穿整個(gè)腳本是自動(dòng)全局的。第二節(jié):PHP基本1.數(shù)據(jù)類型:在PHP中,常用的的數(shù)據(jù)類型:字符串、整數(shù)、浮點(diǎn)數(shù)、邏輯、數(shù)組、對(duì)象四種標(biāo)量類型:1)PHP 字符串字符串是字符序列,例如 Hello world!。字符串可以是引號(hào)內(nèi)的任何文本。您可以使用單引號(hào)或雙引號(hào):實(shí)例?php $x = Hello world!;echo $x;echo ; $x = Hello w
9、orld!;echo $x;?2)PHP 整數(shù)整數(shù):是沒有小數(shù)的數(shù)字。整數(shù)規(guī)則: 整數(shù)必須有至少一種數(shù)字(0-9) 整數(shù)不能涉及逗號(hào)或空格 整數(shù)不能有小數(shù)點(diǎn) 整數(shù)正負(fù)均可 可以用三種格式規(guī)定整數(shù):十進(jìn)制、十六進(jìn)制(前綴是 0 x)或八進(jìn)制(前綴是 0)在下面的例子中,我們將測(cè)試不同的數(shù)字。PHP var_dump() 會(huì)返回變量的數(shù)據(jù)類型和值:實(shí)例?php $x = 5985;var_dump($x);echo ; $x = -345; / 負(fù)數(shù)var_dump($x);echo ; $x = 0 x8C; / 十六進(jìn)制數(shù)var_dump($x);echo ;$x = 047; / 八進(jìn)制數(shù)v
10、ar_dump($x);?3)PHP 浮點(diǎn)數(shù)浮點(diǎn)數(shù)是有小數(shù)點(diǎn)或指數(shù)形式的數(shù)字。在下面的例子中,我們將測(cè)試不同的數(shù)字。PHP var_dump() 會(huì)返回變量的數(shù)據(jù)類型和值:實(shí)例?php $x = 10.365;var_dump($x);echo ; $x = 2.4e3;var_dump($x);echo ; $x = 8E-5;var_dump($x);?4)PHP 邏輯邏輯是 true 或 false。$x=true;$y=false; 注意:復(fù)習(xí)計(jì)算機(jī)的數(shù)制及編碼:1.數(shù)制: 數(shù)制也稱計(jì)數(shù)制,是用一組固定的符號(hào)和統(tǒng)一的規(guī)則來表達(dá)數(shù)值的措施。人們一般采用的數(shù)制有十進(jìn)制、二進(jìn)制、八進(jìn)制和十六
11、進(jìn)制。2.編碼:是采用少量的基本符號(hào),選用一定的組合原則,以表達(dá)大量復(fù)雜的多樣的信息技術(shù)。3.基本概念:1)數(shù)碼:數(shù)制中表達(dá)基本數(shù)值大小的不同數(shù)字符號(hào)。例如,十進(jìn)制有10個(gè)數(shù)碼:0、1、2、3、4、5、6、7、8、9。2)基數(shù):數(shù)制所使用數(shù)碼的個(gè)數(shù)。例如,二進(jìn)制的基數(shù)為2;十進(jìn)制的基數(shù)為10。3)位權(quán):數(shù)制中某一位上的1所示數(shù)值的大?。ㄋ幬恢玫膬r(jià)值)。例如,十進(jìn)制的123,1的位權(quán)是100,2的位權(quán)是10,3的位權(quán)是1。二進(jìn)制中的 1011 ,第一種1的位權(quán)是8,0的位權(quán)是4,第二個(gè)1的位權(quán)是2,第三個(gè)1的位權(quán)是14)數(shù)制:計(jì)數(shù)的規(guī)則。在人們使用最多的進(jìn)位計(jì)數(shù)制中,表達(dá)數(shù)的符號(hào)在不同的位置上
12、時(shí)所代表的數(shù)的值是不同的。5)十進(jìn)制:人們平常生活中最熟悉的進(jìn)位計(jì)數(shù)制。在十進(jìn)制中,數(shù)用0,1,2,3,4,5,6,7,8,9這十個(gè)符號(hào)來描述。計(jì)數(shù)規(guī)則是逢十進(jìn)一。6)二進(jìn)制:在計(jì)算機(jī)系統(tǒng)中采用的進(jìn)位計(jì)數(shù)制。在二進(jìn)制中,數(shù)用0和1兩個(gè)符號(hào)來描述。計(jì)數(shù)規(guī)則是逢二進(jìn)一。7)十六進(jìn)制:人們?cè)谟?jì)算機(jī)指令代碼和數(shù)據(jù)的書寫中常常使用的數(shù)制。在十六進(jìn)制中,數(shù)用0,1,9和A,B,,F(xiàn)(或a,b,f)16個(gè)符號(hào)來描述。計(jì)數(shù)規(guī)則是逢十六進(jìn)一。4.數(shù)制符號(hào):二進(jìn)制B(binary) 八進(jìn)制O(octal) 十進(jìn)制D(decimal) 十六進(jìn)制H(hexadecimal)5.轉(zhuǎn)換:下面我們來看看各數(shù)制之間是怎么轉(zhuǎn)換
13、的:1)其他進(jìn)制轉(zhuǎn)換為十進(jìn)制:措施是:將其他進(jìn)制按權(quán)位展開,然后各項(xiàng)相加,就得到相應(yīng)的十進(jìn)制數(shù)。例1: N=(10110.101)B=(?)D按權(quán)展開N=1*24+0*23+1*22+1*21+0*20+1*2-1+0*2-2+1*2-3=16+4+2+0.5+0.125 =(22.625)D2)將十進(jìn)制轉(zhuǎn)換成其他進(jìn)制:措施是: 它是分兩部分進(jìn)行的即整數(shù)部分和小數(shù)部分。 整數(shù)部分:(基數(shù)除法)把我們要轉(zhuǎn)換的數(shù)除以新的進(jìn)制的基數(shù),把余數(shù)作為新進(jìn)制的最低位; 把上一次得的商再除以新的進(jìn)制基數(shù),把余數(shù)作為新進(jìn)制的次低位; 繼續(xù)上一步,直到最后的商為零,這時(shí)的余數(shù)就是新進(jìn)制的最高位. 小數(shù)部分: (基
14、數(shù)乘法)把要轉(zhuǎn)換數(shù)的小數(shù)部分乘以新進(jìn)制的基數(shù),把得到的整數(shù)部分作為新進(jìn)制小數(shù)部分的最高位 把上一步得的小數(shù)部分再乘以新進(jìn)制的基數(shù),把整數(shù)部分作為新進(jìn)制小數(shù)部分的次高位; 繼續(xù)上一步,直到小數(shù)部分變成零為止?;蛘哌_(dá)到預(yù)定的規(guī)定也可以。6.互相轉(zhuǎn)換: 二進(jìn)制轉(zhuǎn)換為八進(jìn)制、十六進(jìn)制:它們之間滿足23和24的關(guān)系,因此把要轉(zhuǎn)換的二進(jìn)制從低位到高位每3位或4位一組,高位局限性時(shí)在有效位前面添“0”,然后把每組二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制或十六進(jìn)制即可八進(jìn)制、十六進(jìn)制轉(zhuǎn)換為二進(jìn)制時(shí),把上面的過程逆過來即可。2.運(yùn)算符和體現(xiàn)式:1)PHP 算數(shù)運(yùn)算符運(yùn)算符 名稱 例子 成果+ 加法 $x + $y $x 與 $y
15、求和- 減法 $x - $y $x 與 $y 的差數(shù)* 乘法 $x * $y $x 與 $y 的乘積/ 除法 $x / $y $x 與 $y 的商數(shù)% 模數(shù) $x % $y $x 除 $y 的余數(shù)下例展示了使用不同算數(shù)運(yùn)算符的不同成果:實(shí)例2)PHP 賦值運(yùn)算符PHP 賦值運(yùn)算符用于向變量寫值。PHP 中基本的賦值運(yùn)算符是 =。這意味著右側(cè)賦值體現(xiàn)式會(huì)為左側(cè)運(yùn)算數(shù)設(shè)立值。賦值 等同于 描述x = y x = y 右側(cè)體現(xiàn)式為左側(cè)運(yùn)算數(shù)設(shè)立值。x += y x = x + y 加x -= y x = x - y 減x *= y x = x * y 乘x /= y x = x / y 除x %=
16、y x = x % y 模數(shù)下例展示了使用不同賦值運(yùn)算符的不同成果:實(shí)例3)PHP 比較運(yùn)算符PHP 比較運(yùn)算符用于比較兩個(gè)值(數(shù)字或字符串):運(yùn)算符 名稱 例子 成果= 等于 $x = $y 如果 $x 等于 $y,則返回 true。= 全等(完全相似) $x = $y 如果 $x 等于 $y,且它們類型相似,則返回 true。!= 不等于 $x != $y 如果 $x 不等于 $y,則返回 true。 不等于 $x $y 如果 $x 不等于 $y,則返回 true。!= 不全等(完全不同) $x != $y 如果 $x 不等于 $y,且它們類型不相似,則返回 true。 不小于 $x $y
17、 如果 $x 不小于 $y,則返回 true。 不小于 $x = 不小于或等于 $x = $y 如果 $x 不小于或者等于 $y,則返回 true.= 不不小于或等于 $x = $y 如果 $x 不不小于或者等于 $y,則返回 true。下例展示了使用某些比較運(yùn)算符的不同成果:實(shí)例?php$x=100; $y=100;var_dump($x = $y);echo ;var_dump($x = $y);echo ;var_dump($x != $y);echo ;var_dump($x != $y);echo ;$a=50;$b=90;var_dump($a $b);echo ;var_dump
18、($a 4)PHP 邏輯運(yùn)算符運(yùn)算符 名稱 例子 成果and 與 $x and $y 如果 $x 和 $y 都為 true,則返回 true。or 或 $x or $y 如果 $x 和 $y 至少有一種為 true,則返回 true。xor 異或 $x xor $y 如果 $x 和 $y 有且僅有一種為 true,則返回 true。& 與 $x & $y 如果 $x 和 $y 都為 true,則返回 true。| 或 $x | $y 如果 $x 和 $y 至少有一種為 true,則返回 true。! 非 !$x 如果 $x 不為 true,則返回 true。第三章 流程控制語(yǔ)句第一節(jié):分支邏輯
19、1.分支邏輯:1)概念:合用于需要通過條件判斷執(zhí)行語(yǔ)句的場(chǎng)合2)熱點(diǎn):通過邏輯運(yùn)算、檢查,得到成果,做出選擇。3)類型:if語(yǔ)句 switch語(yǔ)句2.if語(yǔ)句:if 語(yǔ)句 - 如果指定條件為真,則執(zhí)行代碼 if.else 語(yǔ)句 - 如果條件為 true,則執(zhí)行代碼;如果條件為 false,則執(zhí)行另一端代碼 if.else if.else 語(yǔ)句 - 選擇若干段代碼塊之一來執(zhí)行1)PHP - if 語(yǔ)句if 語(yǔ)句用于在指定條件為 true 時(shí)執(zhí)行代碼。語(yǔ)法if (條件) 當(dāng)條件為 true 時(shí)執(zhí)行的代碼;注意:if表達(dá)如果,雖然一種判斷的開始; if的條件A只有TRUE和FALSE兩種也許,由于判
20、斷語(yǔ)句中,if值辨認(rèn)真或假,即true和false,而不辨認(rèn)其她成果;下例將輸出 Have a good day!,如果目前時(shí)間 不不小于 20:實(shí)例?php$t=date;if ($t2)PHP - if.else 語(yǔ)句使用 if.else 語(yǔ)句在條件為 true 時(shí)執(zhí)行代碼,在條件為 false 時(shí)執(zhí)行另一段代碼。語(yǔ)法if (條件) 條件為 true 時(shí)執(zhí)行的代碼; else 條件為 false 時(shí)執(zhí)行的代碼;注意:else表達(dá)否認(rèn),及條件A為FALSE; 如果使用else核心字,必須要有與之相應(yīng)的if核心字,且if在前else在后;下例將輸出 Have a good day!,如果目前時(shí)
21、間 不不小于 20,否則輸出 Have a good night!:實(shí)例?php$t=date;if ($t3)PHP - if.elseif.else 語(yǔ)句使用 if.elseif.else 語(yǔ)句來選擇若干代碼塊之一來執(zhí)行。語(yǔ)法if (條件) 條件為 true 時(shí)執(zhí)行的代碼; elseif (condition) 條件為 true 時(shí)執(zhí)行的代碼; else 條件為 false 時(shí)執(zhí)行的代碼;注意:多分支判斷語(yǔ)句時(shí),順序是置頂而下判斷的;下例將輸出 Have a good morning!,如果目前時(shí)間 不不小于 10,如果目前時(shí)間不不小于 20,則輸出 Have a good day!。否則
22、將輸出 Have a good night!:實(shí)例?php$t=date;if ($t10) echo Have a good morning!; elseif ($tSwitch 語(yǔ)句:switch 語(yǔ)句用于基于不同條件執(zhí)行不同動(dòng)作。如果但愿有選擇地執(zhí)行若干代碼塊之一,請(qǐng)使用 Switch 語(yǔ)句。1)長(zhǎng)處:使用 Switch 語(yǔ)句可以避免冗長(zhǎng)的 if.elseif.else 代碼塊。2)工作原理: 對(duì)體現(xiàn)式(一般是變量)進(jìn)行一次計(jì)算 把體現(xiàn)式的值與構(gòu)造中 case 的值進(jìn)行比較 如果存在匹配,則執(zhí)行與 case 關(guān)聯(lián)的代碼 代碼執(zhí)行后,break 語(yǔ)句制止代碼跳入下一種 case 中繼續(xù)執(zhí)行
23、 如果沒有 case 為真,則使用 default 語(yǔ)句注意:break不要忘掉,由于switch-case構(gòu)造中的語(yǔ)句是貫穿的,因此,如果不加break將會(huì)執(zhí)行所有的語(yǔ)句; default可有可無,但是為了程序的嚴(yán)謹(jǐn)性,一般加上default。實(shí)例總結(jié):概念:控制語(yǔ)句用于控制程序的流程,以實(shí)現(xiàn)程序的多種構(gòu)造方式。當(dāng)程序需要可以根據(jù)不同的狀況作出檢查判斷時(shí),則根據(jù)狀況的不同,采用不同的判斷方式; 特性:先判斷,后執(zhí)行。第二節(jié) 循環(huán)語(yǔ)句1.循環(huán)語(yǔ)句:1)概念:在程序中反復(fù)執(zhí)行具有規(guī)律性的操作;2)長(zhǎng)處:在編寫代碼時(shí),常常需要反復(fù)運(yùn)營(yíng)同一代碼塊。我們可以使用循環(huán)來執(zhí)行這樣的任務(wù),而不是在腳本中添加
24、若干幾乎相等的代碼行。3)類型:while - 只要指定條件為真,則循環(huán)代碼塊 do.while - 先執(zhí)行一次代碼塊,然后只要指定條件為真則反復(fù)循環(huán) for - 循環(huán)代碼塊指定次數(shù)2.PHP while 循環(huán)只要指定的條件為真,while 循環(huán)就會(huì)執(zhí)行代碼塊。語(yǔ)法while (條件為真) 要執(zhí)行的代碼;注意:循環(huán)體:1.判斷循環(huán)條件A的值,TRUE或FALSE 2.如果TRUE執(zhí)行循環(huán)語(yǔ)句,如果FALSE循環(huán)構(gòu)造結(jié)束; 3.執(zhí)行循環(huán)語(yǔ)句,回到原判斷循環(huán)體條件A的值 4.-上例一方面把變量 $x 設(shè)立為 1($x=1)。然后執(zhí)行 while 循環(huán),只要 $x 不不小于或等于 5。循環(huán)每運(yùn)營(yíng)一次
25、,$x 將遞增 1:實(shí)例?php $x=1; while($x=5) echo 這個(gè)數(shù)字是:$x ; $x+; ?3.PHP do.while 循環(huán)do.while 循環(huán)一方面會(huì)執(zhí)行一次代碼塊,然后檢查條件,如果指定條件為真,則反復(fù)循環(huán)。語(yǔ)法do 要執(zhí)行的代碼; while (條件為真);注意:do-while-語(yǔ)句為先執(zhí)行。后判斷語(yǔ)句,即條件A與否為真,先執(zhí)行do-的代碼體,執(zhí)行后在判斷while中的判斷語(yǔ)句A與否為真,如果為真,再次執(zhí)行do-的代碼體,如果假,則結(jié)束循環(huán)語(yǔ)句。下面的例子一方面把變量 $x 設(shè)立為 1($x=1)。然后,do while 循環(huán)輸出一段字符串,然后對(duì)變量 $x
26、遞增 1。隨后對(duì)條件進(jìn)行檢查($x 與否不不小于或等于 5)。只要 $x 不不小于或等于 5,循環(huán)將會(huì)繼續(xù)運(yùn)營(yíng):實(shí)例?php $x=1; do echo 這個(gè)數(shù)字是:$x ; $x+; while ($x請(qǐng)注意,do while 循環(huán)只在執(zhí)行循環(huán)內(nèi)的語(yǔ)句之后才對(duì)條件進(jìn)行測(cè)試。這意味著 do while 循環(huán)至少會(huì)執(zhí)行一次語(yǔ)句,雖然條件測(cè)試在第一次就失敗了。下面的例子把 $x 設(shè)立為 6,然后運(yùn)營(yíng)循環(huán),隨后對(duì)條件進(jìn)行檢查:實(shí)例?php $x=6;do echo 這個(gè)數(shù)字是:$x ; $x+; while ($x4.PHP for 循環(huán)如果已經(jīng)提前擬定腳本運(yùn)營(yíng)的次數(shù),可以使用 for 循環(huán)。語(yǔ)法f
27、or (體現(xiàn)式1; 體現(xiàn)式2;體現(xiàn)式3) 循環(huán)體;參數(shù): 體現(xiàn)式1:初始化循環(huán)計(jì)數(shù)器的值 體現(xiàn)式2: 評(píng)估每個(gè)循環(huán)迭代。如果值為 TRUE,繼續(xù)循環(huán)。如果它的值為 FALSE,循環(huán)結(jié)束。 體現(xiàn)式3:增長(zhǎng)循環(huán)計(jì)數(shù)器的值下面的例子顯示了從 0 到 10 的數(shù)字:實(shí)例?php for ($x=0; $x=10; $x+) echo 數(shù)字是:$x ; ?5.break核心字語(yǔ)句:break核心字一般用于控制語(yǔ)當(dāng)中,表達(dá)直接終結(jié)目前循環(huán),執(zhí)行循環(huán)背面的操作。6.continue核心字語(yǔ)句:continue核心字一般用于控制語(yǔ)句中,表達(dá)中斷當(dāng)次循環(huán),直接繼續(xù)下去迭代。練習(xí):1.逢7必過:?php $i=1
28、;doif($i%10!=7)& ($i%7!=0)& ($i=80) echo $i; $i+; while($i2.打印100以內(nèi)的偶數(shù):?php for($i=1;$i=100;$i+) echo $i+=2; echo ;?3.求1-10的平方數(shù),并打?。海?)輸出平方數(shù):?php for($i=1;$i=10;$i+) echo $i*$i; echo ;? (2)輸出平方數(shù)求值式:?php for($i=1;$i=10;$i+) echo $i.*.$i.=.$i*$i; echo ;?4.求1+2+3+-+157的值,并打印:?php for($i=1,$j=0;$i5.打印9*9的小星星:(1)打印一行9個(gè)小星星;(2)打印九行9個(gè)小星星;(3)打印對(duì)角線小星星;(4)打印反角線小星星;(5)打
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 牛頭刨床課程設(shè)計(jì)2和4
- 自制噴泉課程設(shè)計(jì)
- 課程設(shè)計(jì)需要編頁(yè)碼
- 供熱的課程設(shè)計(jì)
- 制漿課程設(shè)計(jì)
- 山東護(hù)理文書護(hù)理評(píng)估技巧
- 燒結(jié)制品課程設(shè)計(jì)
- 畫圖課程設(shè)計(jì)
- 骨科患者健康教育內(nèi)容
- 阿嚏阿嚏課件導(dǎo)入
- 電機(jī)鐵芯技術(shù)協(xié)議書
- 排水設(shè)施使用協(xié)議書
- 汽車營(yíng)銷相關(guān)試題及答案
- 燈飾代理商合同范本
- 老年人失智癥行為和精神癥狀(BPSD)護(hù)理方案
- 2025年超星爾雅學(xué)習(xí)通《環(huán)境經(jīng)濟(jì)學(xué)與生物資源管理》考試備考題庫(kù)及答案解析
- JJG 1148-2022 電動(dòng)汽車交流充電樁(試行)
- 學(xué)生退費(fèi)保密協(xié)議書
- 《八年級(jí)道法上冊(cè)第四單元復(fù)習(xí)》課件
- 基于虛擬儀器的某型飛機(jī)襟翼作動(dòng)器性能測(cè)試系統(tǒng)的構(gòu)建與應(yīng)用研究
- 2025重慶北培區(qū)柳蔭鎮(zhèn)招聘在村掛職本土人才2人筆試考試備考題庫(kù)及答案解析
評(píng)論
0/150
提交評(píng)論