PHP程序設(shè)計(jì)與微信小程序案例教程課件:PHP基礎(chǔ)編程_第1頁
PHP程序設(shè)計(jì)與微信小程序案例教程課件:PHP基礎(chǔ)編程_第2頁
PHP程序設(shè)計(jì)與微信小程序案例教程課件:PHP基礎(chǔ)編程_第3頁
PHP程序設(shè)計(jì)與微信小程序案例教程課件:PHP基礎(chǔ)編程_第4頁
PHP程序設(shè)計(jì)與微信小程序案例教程課件:PHP基礎(chǔ)編程_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PHP基礎(chǔ)編程微信小程序開發(fā)

5.4.1PHP變量、數(shù)據(jù)類型、常量

1.變量:其值可以改變的量稱為變量。PHP變量名:以$符號開頭,其后是變量的名稱。變量名稱必須以字母或下劃線開頭不能以數(shù)字開頭。變量名是區(qū)分大小寫的。約定變量名用小寫。php是一種弱類型的語言,使用變量前不用聲明變量,賦值時就是創(chuàng)建了變量。

5.4.1PHP變量、數(shù)據(jù)類型、常量

2.PHP常用數(shù)據(jù)類型(1)整型(integer):只能包含整數(shù)。【示例5-1】給一個變量賦值100,并輸出該變量的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test1.php”。代碼運(yùn)行效果①單行注釋格式://注釋內(nèi)容②多行注釋格式:/*注釋內(nèi)容*/運(yùn)行phpStudy,啟動Apache成功。

5.4.1PHP變量、數(shù)據(jù)類型、常量

2.PHP常用數(shù)據(jù)類型(2)字符串型(string):使用雙引號"",或者單引號''包含的連續(xù)的字符序列,由數(shù)字、字母和符號組成?!臼纠?-2】給一個變量賦值”貴州歡迎您!!!”,并輸出該變量的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test2.php”。代碼運(yùn)行效果運(yùn)行phpStudy,啟動Apache成功。

5.4.1PHP變量、數(shù)據(jù)類型、常量

2.PHP常用數(shù)據(jù)類型(3)布爾型(boolean):只有兩個值,真(true)和假(false),其中true和false是PHP的內(nèi)部關(guān)鍵字?!臼纠?-3】給一個變量賦值true,并輸出該變量的值和數(shù)據(jù)類型。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test3.php”。運(yùn)行效果var_dump()函數(shù),輸出變量的數(shù)據(jù)類型和值。運(yùn)行phpStudy,啟動Apache成功。代碼

5.4.1PHP變量、數(shù)據(jù)類型、常量

2.PHP常用數(shù)據(jù)類型(4)浮點(diǎn)型(float):可以用來存儲整數(shù),也可以存儲小數(shù),它提供的精度比整數(shù)大得多?!臼纠?-4】給一個變量賦值3.56,并輸出該變量的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test4.php”運(yùn)行效果運(yùn)行phpStudy,啟動Apache成功。代碼

5.4.1PHP變量、數(shù)據(jù)類型、常量

2.PHP常用數(shù)據(jù)類型(5)數(shù)組:數(shù)組是一組數(shù)據(jù)的集合,數(shù)組中的每個數(shù)據(jù)稱為一個數(shù)組元素。每個數(shù)組元素包括鍵名和值兩個部分,數(shù)組元素效果如下圖。元素的鍵名(key)可以是數(shù)字或字符串組成,元素的值(value)可以是任意類型。

5.4.1PHP變量、數(shù)據(jù)類型、常量

2.PHP常用數(shù)據(jù)類型(5)數(shù)組創(chuàng)建數(shù)組格式數(shù)組名=array(key=>value,...key=>value);代碼運(yùn)行效果【示例5-5】定義一個數(shù)組,包含5個元素,該數(shù)組的鍵名是數(shù)字,先輸出該數(shù)組第一個元素的值,換行后,再輸出整個數(shù)組的所有元素鍵名和值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test5.php”。print_r():除了輸出基本數(shù)據(jù)類型的值,還可以輸出數(shù)組、對象的值。echo:只能輸出基本數(shù)據(jù)類型的值。運(yùn)行phpStudy,啟動Apache成功。

5.4.1PHP變量、數(shù)據(jù)類型、常量

2.PHP常用數(shù)據(jù)類型(6)對象:是類的實(shí)例化,后面章節(jié)會詳細(xì)介紹。(7)空值:表示該變量沒有值,唯一的值就是null。

5.4.1PHP變量、數(shù)據(jù)類型、常量

3.PHP常量:常量的值在腳本中不能改變,不可再次對該常量進(jìn)行賦值。自定義常量格式:define(“name”,value)name即常量名稱,value即常量的值。代碼運(yùn)行效果【示例5-6】定義一個常量,并輸出該常量的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test6.php”。運(yùn)行phpStudy,啟動Apache成功。

5.4.2運(yùn)算符和表達(dá)式1.算術(shù)運(yùn)算包括加、減、乘、除、取余、自增、自減、對應(yīng)的運(yùn)算符分別為+、-、*、/、%、++、--。【示例5-7】分別對2個變量進(jìn)行幾種算術(shù)運(yùn)算,并輸出結(jié)果。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test7.php”。運(yùn)行效果代碼運(yùn)行phpStudy,啟動Apache成功。2.關(guān)系運(yùn)算關(guān)系(比較)運(yùn)算符用于比較兩個值,包括:>、<、>=、<=、==(等于)、!=(不等于)、===(全等)、!==(全不等)。關(guān)系運(yùn)算符的運(yùn)算結(jié)果是布爾值(true或false)?!臼纠?-8】簡單關(guān)系運(yùn)算后賦值給變量$a,并輸出變量$a值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test8.php”。代碼運(yùn)行效果

5.4.2運(yùn)算符和表達(dá)式

運(yùn)行phpStudy,啟動Apache成功。3.邏輯運(yùn)算符邏輯運(yùn)算符包括&&或and(邏輯與)、||或or(邏輯或)、!(邏輯非)。邏輯運(yùn)算符的運(yùn)算結(jié)果,只有true或false兩個值。"邏輯與"運(yùn)算即所有條件都為true,運(yùn)算結(jié)果才為true。"邏輯或"運(yùn)算即條件中只要有一個true,運(yùn)算結(jié)果為true。"邏輯非"運(yùn)算即取反,true變false,false變true?!臼纠?-9】簡單邏輯運(yùn)算后賦值給變量,最后輸出變量的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test9.php”。代碼運(yùn)行效果

5.4.2運(yùn)算符和表達(dá)式

運(yùn)行phpStudy,啟動Apache成功。4.字符運(yùn)算符連接字符的運(yùn)算符,即英文的“.”,它將兩個字符串連接起來。【示例5-10】連接兩個字符串,并輸出值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test10.php”。代碼運(yùn)行效果

5.4.2運(yùn)算符和表達(dá)式

運(yùn)行phpStudy,啟動Apache成功。5.賦值運(yùn)算符PHP常用的賦值運(yùn)算符如下表

5.4.2運(yùn)算符和表達(dá)式

5.賦值運(yùn)算符【示例5-11】賦值運(yùn)算符演示。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test11.php”。代碼運(yùn)行效果

5.4.2運(yùn)算符和表達(dá)式

運(yùn)行phpStudy,啟動Apache成功。6.三元運(yùn)算符三元運(yùn)算符可以提供簡單的邏輯判斷,語法格式如下:條件?結(jié)果1:結(jié)果2【示例5-12】三元運(yùn)算符演示。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test12.php”。代碼運(yùn)行效果

5.4.2運(yùn)算符和表達(dá)式

運(yùn)行phpStudy,啟動Apache成功。一、分支語句1.單分支語句:如果條件為真,就執(zhí)行這段代碼,否則就不執(zhí)行這段代碼。if(條件){ 條件成立時(為真時),要執(zhí)行的代碼;}【示例5-13】單分支語句演示。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test13.php”。代碼運(yùn)行效果

5.4.3流程控制語句

運(yùn)行phpStudy,啟動Apache成功。一、分支語句2.雙分支語句:條件為真時,執(zhí)行代碼段1;條件為假時,執(zhí)行代碼段2。if(條件){ 條件成立時(為真時),要執(zhí)行的代碼段1; }else{ 條件不成立時(為假時),要執(zhí)行的代碼段2; }【示例5-14】雙分支語句演示。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test14.php”。代碼運(yùn)行效果

5.4.3流程控制語句

運(yùn)行phpStudy,啟動Apache成功。一、分支語句3.多分支語句:用于多個條件判斷,不同的條件執(zhí)行不同的代碼.

5.4.3流程控制語句

語法格式【【示例5-15】多分支語句演示。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test15.php”。代碼運(yùn)行效果運(yùn)行phpStudy,啟動Apache成功。二、循環(huán)語句1.for循環(huán):如果滿足循環(huán)條件,就重復(fù)執(zhí)行同一段代碼塊。語法格式

5.4.3流程控制語句

(1)聲明一個變量,賦初始值;(2)判斷變量的值是否滿足條件表達(dá)式;(3)如果滿足條件,執(zhí)行循環(huán)語句代碼塊,如果不滿足條件,退出循環(huán);(4)如果滿足條件,執(zhí)行循環(huán)語句代碼塊后,變量自增或自減;(5)重復(fù)第2步,判斷變量的值是否滿足條件變達(dá)式。至條件不滿足時退出循環(huán)。for循環(huán)的執(zhí)行步驟二、循環(huán)語句1.for循環(huán):如果滿足循環(huán)條件,就重復(fù)執(zhí)行同一段代碼塊。

5.4.3流程控制語句

【示例5-16】輸出20遍“我愛我的祖國”。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test16.php”。運(yùn)行效果代碼運(yùn)行phpStudy,啟動Apache成功。二、循環(huán)語句2.foreach循環(huán):主要用于遍歷數(shù)組。有以下兩種語法格式

5.4.3流程控制語句

二、循環(huán)語句【示例5-17】定義一個數(shù)組,用foreach的第一種格式,輸出數(shù)組中每個元素的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test17.php”。

5.4.3流程控制語句

2.foreach循環(huán):主要用于遍歷數(shù)組。運(yùn)行效果代碼運(yùn)行phpStudy,啟動Apache成功。二、循環(huán)語句【示例5-18】定義一個數(shù)組,用foreach的第二種格式,輸出數(shù)組中每個元素的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test18.php”。

5.4.3流程控制語句

2.foreach循環(huán):主要用于遍歷數(shù)組。運(yùn)行效果代碼運(yùn)行phpStudy,啟動Apache成功。1.數(shù)組是一組數(shù)據(jù)的集合,數(shù)組中的每個數(shù)據(jù)稱為一個數(shù)組元素。數(shù)組元素包括鍵名和值兩部分。元素的鍵名可以是數(shù)字或字符串組成,元素的值可以是多種數(shù)據(jù)類型。2.數(shù)組分類:

5.4.4數(shù)組

數(shù)字索引數(shù)組關(guān)聯(lián)數(shù)組①數(shù)字索引數(shù)組:數(shù)組下標(biāo)(鍵名)只能由數(shù)字組成,默認(rèn)從0開始。②關(guān)聯(lián)數(shù)組:數(shù)組的鍵名可以是字符串或者是數(shù)值和字符串混合的形式。3.創(chuàng)建一維數(shù)組有以下兩種方法:

5.4.4數(shù)組

①使用array()函數(shù)創(chuàng)建數(shù)組,格式如下數(shù)組名=array(key=>value,...key=>value,);如果鍵名key是數(shù)值,可以用下列簡約格式:數(shù)組名=array(value,value,value,……);②使用數(shù)組名[]直接給數(shù)組元素賦值,格式如下數(shù)組名[key]=value;key表示鍵名,value表示值,鍵名key可以是數(shù)值,也可以是字符串。如果鍵名是字符串,該鍵名要加上單引號(')或者雙引號(")。3.創(chuàng)建一維數(shù)組:

5.4.4數(shù)組

【示例5-19】使用array()函數(shù)創(chuàng)建數(shù)組。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test19.php”。代碼運(yùn)行效果運(yùn)行phpStudy,啟動Apache成功。3.創(chuàng)建一維數(shù)組:

5.4.4數(shù)組

【示例5-20】使用數(shù)組名[]創(chuàng)建數(shù)組.代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test20.php”。運(yùn)行效果代碼運(yùn)行phpStudy,啟動Apache成功。3.創(chuàng)建一維數(shù)組:

5.4.4數(shù)組

使用array(),創(chuàng)建空數(shù)組使用數(shù)組名=[],創(chuàng)建空數(shù)組運(yùn)行效果【示例5-21】分別使用兩種方法創(chuàng)建空數(shù)組。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test21.php”。代碼運(yùn)行phpStudy,啟動Apache成功。4.創(chuàng)建二維數(shù)組

5.4.4數(shù)組

二維數(shù)組的元素是數(shù)組。二維數(shù)組的創(chuàng)建和使用與一維數(shù)組相同。一般從數(shù)據(jù)庫提取出來的數(shù)據(jù)都是關(guān)聯(lián)二維數(shù)組運(yùn)行效果【示例5-22】使用array()函數(shù)創(chuàng)建二維數(shù)組。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test22.php”。代碼運(yùn)行phpStudy,啟動Apache成功。4.創(chuàng)建二維數(shù)組

5.4.4數(shù)組

二維數(shù)組的元素是數(shù)組。二維數(shù)組的創(chuàng)建和使用與一維數(shù)組相同。一般從數(shù)據(jù)庫提取出來的數(shù)據(jù)都是關(guān)聯(lián)二維數(shù)組運(yùn)行效果【示例5-23】使用數(shù)組名[]方法創(chuàng)建二維數(shù)組。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test23.php”。代碼運(yùn)行phpStudy,啟動Apache成功。5.使用foreach遍歷二維數(shù)組

5.4.4數(shù)組

foreach(數(shù)組名as$value){...}運(yùn)行效果【示例5-24】使用foreach遍歷二維數(shù)組,獲取整個二維數(shù)組的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test24.php”。運(yùn)行phpStudy,啟動Apache成功。代碼5.使用foreach遍歷二維數(shù)組

5.4.4數(shù)組

foreach(數(shù)組名as$value){...}運(yùn)行效果【示例5-25】使用foreach遍歷二維數(shù)組,獲取某一列的值。代碼保存在“D:\phpstudy_pro\WWW\5-4”文件夾下,文件名為“test25.php”。代碼運(yùn)行phpStudy,啟動Ap

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論