歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

PHP程序設計語言.ppt

  • 資源ID:6402954       資源大?。?span id="rzz5i5f" class="font-tahoma">605.31KB        全文頁數(shù):46頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

PHP程序設計語言.ppt

第6章PHP程序設計語言 主要內(nèi)容Php語言概述Php語言變量 數(shù)據(jù)類型 運算符 表達式Php語言數(shù)組Php語言函數(shù)Php語言控制語句 6 1PHP程序設計語言概述 6 1 1PHP程序設計語言基礎PHP程序在服務器端負責處理從網(wǎng)頁文件 htm文件 采用POST或GET方式傳入的數(shù)據(jù) 6 1PHP程序設計語言概述 6 1 2PHP網(wǎng)頁程序格式phpecho php PHP程序結束無標題文檔 php結束標記 6 1PHP程序設計語言概述 6 1 3PHP網(wǎng)頁程序的標記xxxxxxxx 6 1PHP程序設計語言概述 6 1 4PHP網(wǎng)頁程序注釋命令HTML文件注釋命令 PHP文件注釋命令 一行注釋 xxxxxx多行注釋 xxxxxxxxxxyyyyyyyy 6 1PHP程序設計語言概述 6 1 5PHP網(wǎng)頁程序的規(guī)范Php語句必須寫在php頭和php尾之間 一條php語句必須以分號 結束 一行可以寫多條php語句 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 1PHP語言的變量1 變量名 量 是計算機中內(nèi)存的存儲空間 量 中的內(nèi)容可以改變的叫 變量 不可以改變的叫 常量 給可以改變內(nèi)容的內(nèi)存空間 變量 起一個名字 該名字叫變量名 可以通過該變量名讀寫變量內(nèi)容 變量名命名規(guī)則 第一個符號必須是 第二個字符可以是字母或下劃線 第三個字符開始可以一是字母 下劃線 數(shù)字 xm id sfzh 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 1PHP語言的變量2 變量值變量里的內(nèi)容就是變量的值 值得來源可以是直接賦予 或通過程序處理得到 值有類型之分 字符型 數(shù)值型 邏輯型 日期型 給變量賦值格式 變量名 表達式 將表達式的結果賦給變量 book name 計算機應用基礎 賦值常量 nl 12 6賦值一個表達式 va nl 8賦值一個變量表達式 csrq 1980 01 28 賦值一個日期型數(shù)據(jù) 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 1PHP語言的變量3 預定義變量PHP的系統(tǒng)內(nèi)部變量 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 2PHP語言的數(shù)據(jù)類型welcome php1 整型數(shù)值型數(shù)據(jù) 包括正整數(shù) 負整數(shù)有效范圍 2147483648 21474836472 浮點型數(shù)值型數(shù)據(jù) 包括正數(shù) 負數(shù) 小數(shù)有效范圍 比整型大 小數(shù)精度也高浮點型表示格式 x aE n將12345用浮點形式賦值給vxvx 1 2345E 04 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 2PHP語言的數(shù)據(jù)類型welcome php不同進制的數(shù)值十進制 var d 12345十六進制0 x var h 0 x7F八進制0 var o 074 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 2PHP語言的數(shù)據(jù)類型welcome php3 字符型用于表示文字信息 字符型內(nèi)容必須使用定界符一對雙引號 或一對單引號 gm 中國 sm 北京 gmsm gm sm 中國北京 welcome 歡迎你到中國 歡迎你到北京 wc 歡迎你到 gm 歡迎你到 sm 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 2PHP語言的數(shù)據(jù)類型welcome php3 轉意符 轉意符 可以將特殊字符的含義取消 作為普通字符輸出 特殊字符包括 gongzi 3000 輸出 工資 3000 echo 工資 gongzi輸出 工資變量 gongzi值 3000 echo 工資變量 gongzi值 3000 使用對 號轉意符 echo 工資變量 gongzi值 3000 輸出 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 2PHP語言的數(shù)據(jù)類型welcome php4 布爾型 邏輯型 邏輯值真true 實際值1 邏輯值假false 實際值0 婚否 true 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 3PHP語言的運算符operator php1 算術運算符 加 減 乘 除 取模 余數(shù) 冪運算優(yōu)先級從左到右 由低到高 可以使用 括號強制改變優(yōu)先級 1 2 3 1 2 32 邏輯運算符 用于組合條件 全等 not非 and與 or或 xor異或查詢條件是 女教授 性別 女 and職稱 教授 3 組合賦值運算 自加 自減 自乘 自除 自取余 自連接 6 2PHP語言的變量 數(shù)據(jù)類型 運算符 表達式 6 2 4PHP語言的表達式formule php1 賦值 格式 變量名 表達式 值 一行多賦值語句 guojia 中國 chengshi 北京 賦表達式語句 dizhi guojia chengshi 多變量賦值語句 vn vm 1000 2 算術表達式 gz 12 8 5 3 字符表達式 字符串連接符號 di guojia chengshi 6 3PHP語言的數(shù)組 6 3 1數(shù)組的定義matrice php數(shù)組是帶有下表的變量組 可以定義1維數(shù)組和多維數(shù)組 數(shù)組定義格式 一維數(shù)組 數(shù)組名 n 數(shù)組元素個數(shù) n 下標值變化從0到n 1 二維數(shù)組 數(shù)組名 n m 數(shù)組元素個數(shù) nxm 第一個下標變化從0到n 1 第二個下標變化從0到m 1 例題 ma 5 mb2 3 2 6 3PHP語言的數(shù)組 6 3 2數(shù)組元素的初始化matrice php1 使用賦值語句定義數(shù)組并賦初值格式 數(shù)組名 下標 表達式 值 例題 mc 0 123 mc 1 abc mc 2 456 注 數(shù)組下標可以是一個變量 6 3PHP語言的數(shù)組 6 3 2數(shù)組元素的初始化matrice php2 使用array函數(shù)定義數(shù)組并賦初值格式 數(shù)組名 array 值1 值2 值n 例題 city array 北京 上海 南京 定義了一個一維3個元素的數(shù)組 dt array array 4 6 7 array 9 3 5 定義了一個二維6個元素的數(shù)組 6 3PHP語言的數(shù)組 6 3 2數(shù)組元素的初始化matrice php3 使用變量作為數(shù)組下標格式 數(shù)組名 變量1 變量2 表達式 值 例題 city array 北京 上海 南京 定義了一個一維3個元素的數(shù)組 i 0 vc city i echo vc i 1 vc city i echo vc 6 3PHP語言的數(shù)組 6 3 3數(shù)組操作函數(shù)matrice php1 顯示數(shù)組值格式 print r 數(shù)組變量名 例題 print r city 2 計算數(shù)組元素個數(shù)格式 count 數(shù)組變量名 例題 count dt 3 計算數(shù)組元素值的總和格式 array sum 數(shù)組變量名 例題 array sum md 6 3PHP語言的數(shù)組 6 3 3數(shù)組操作函數(shù)matrice php4 對數(shù)組元素按照值的大小進行升序排序格式 asort 數(shù)組變量名 例題 asort city 5 對數(shù)組元素按照值的大小進行降序排序格式 rsort 數(shù)組變量名 例題 rsort city 6 對數(shù)組元素隨意排列格式 shuffle 數(shù)組變量名 例題 shuffle city 6 4PHP語言的函數(shù) 6 4 1系統(tǒng)內(nèi)置函數(shù)function php1 顯示函數(shù)格式 echo表達式表 輸出結果不中斷程序 例題 echo123 abc def 456 4 2 顯示中斷函數(shù)格式 die 表達式表 輸出結果中斷程序 例題 die abc edfg 3 嵌入文件 將嵌入文件和當前文件合并成一個文件 格式 include文件名例題 include matrice php 6 4PHP語言的函數(shù) 6 4 2判斷變量類型函數(shù)function php1 返回變量類型和值格式 var dump 變量名 例題 vn 20 var dump vn ct ab var dump ct 2 判斷變量是否是數(shù)值型 返回結果是邏輯值 格式 is numeric 變量名 例題 is numeric vn 3 判斷變量是否是浮點型 返回結果是邏輯值 格式 is float 變量名 例題 is float vn 6 4PHP語言的函數(shù) 6 4 2判斷變量類型函數(shù)function php4 判斷變量是否是字符串類型格式 is string 變量名 例題 vn 20 is string vn ct ab is string ct 5 判斷變量是否是布爾 bool 型 返回結果是邏輯值 格式 is bool 變量名 例題 vb true is bool vb vn 20 is bool vn 6 判斷變量是否是數(shù)組型 返回結果是邏輯值 格式 is array 變量名 例題 is array ma is array vb 6 4PHP語言的函數(shù) 6 4 2判斷變量類型函數(shù)function php7 判斷變量是否被設置定義格式 isset 變量名 例題 vn 20 isset vn isset cc 8 判斷變量是否為空值 返回結果是邏輯值 格式 empty 變量名 例題 vn 20 empty vn empty ve 6 4PHP語言的函數(shù) 6 4 3字符操作函數(shù)function php1 計算機字符串的字符個數(shù) 返回結果是一個數(shù)值 格式 strlen 字符型變量名 例題 vse ab strlen vse vsc 中國 strlen vsc 2 比較字符串函數(shù) 返回結果是邏輯值 1 s1s2 格式 strcmp 字符串變量名1 字符串變量名2 例題 stc1 teacher stc2 teacher Strcmp stc1 stc2 stc2 Teacher strcmp stc1 stc2 Strcmp stc2 stc1 6 4PHP語言的函數(shù) 6 4 3字符操作函數(shù)function php3 截取字符串函數(shù)格式 substr 字符串 起始位置 截取長度 例題 vse abcdefghij vst substr vse 4 3 vst的結果是字符串def4 計算 st2在 st1中出現(xiàn)的次數(shù) 返回結果是數(shù)值 格式 substr count st1 st2 例題 st1 abcdecdfgh st2 cd vnc substr count st1 st2 vnc的結果為2 6 4PHP語言的函數(shù) 6 4 3字符操作函數(shù)function php5 計算字符串 st2在字符串 st1中出現(xiàn)的位置從0開始格式 strpos st1 st2 例題 st1 abcdefghij st2 def vsp strpos st1 st2 vsp的結果是3 6 從 st1中匹配 st2的位置開始截取 返回結果是字符串 格式 strstr st1 st2 例題 st1 zhs1959 st2 vns strstr st1 st2 vns的結果為 6 4PHP語言的函數(shù) 6 4 3字符操作函數(shù)function php7 壓縮字符串前后的空格 返回結果為一個字符串 格式 trim 字符串變量 例題 st1 abcde vst trim st1 vst的結果是 abcd 8 將西文轉換為小寫 返回結果是字符串 格式 strtolower 字符變量名 例題 st1 Teache vnl strtolower st1 vnl的結果為 teacher 9 將西文轉換為大寫 返回結果為字符串 格式 strtoupper st1 6 4PHP語言的函數(shù) 6 4 4日期操作函數(shù)function php1 獲取當前的時間戳 從1970年1月1日0時0分0秒到當前的總秒數(shù) 格式 time 例題 vt time vt是一個秒數(shù) 2 檢測日期數(shù)據(jù)的有效性 返回結果是邏輯值 格式 checkdate 月 日 年 例題 checkdate 12 03 1978 3 獲取日期和時間格式 date 顯示格式 時間戳 例題 date Y m dH i s 返回當前日期 date Y m dH i s time 5 86400 返回5天前的日期 6 4PHP語言的函數(shù) 6 4 5自定義函數(shù)function php函數(shù)定義 Function函數(shù)名 形式參數(shù)表 xxxxxxxReturn返回值 函數(shù)調(diào)用 vr 函數(shù)名 實際參數(shù)表 注 定義在先 調(diào)用在后 6 4PHP語言的函數(shù) 6 4 5自定義函數(shù)function php例題 Functionjiou n If n 2 0 return 偶數(shù) Elsereturn 奇數(shù) m 17 Echo m 是 jiou m 6 5PHP語言的控制語句 6 5 1順序結構的語句program php排在前頭的先執(zhí)行 排在后頭的后執(zhí)行 程序1 a 10 b 20 c a b 程序2 c e d e 10 d 20 6 5PHP語言的控制語句 6 5 2分支結構的語句program php1 單分支結構語句格式 If 條件表達式 語句組 例題 id保存身份證號 如果身份證號長度小于18 顯示錯誤提示 id 110102197809210465 If strlen id18 echo 身份證號長度不等于18 6 5PHP語言的控制語句 6 5 2分支結構的語句program php2 雙分支結構語句格式 If 條件表達式 語句組1 else 語句組2 例題 gz保存職工工資 zc保存的職工職稱 教授漲10元 其他人漲20元 gz 1000 zc 教授 If zc 教授 gz gz 10 else gz gz 20 6 5PHP語言的控制語句 6 5 2分支結構的語句program php3 多雙分支結構語句格式 switch 條件表達式 case值1 語句組1break case值2 語句組2break case值i 語句組ibreak default 語句組nbreak 6 5PHP語言的控制語句 6 5 2分支結構的語句program php3 多雙分支結構例題 教授漲10元 副教授漲20元 講師漲30元 其他人漲40元 zc變量保存的是職稱 gz變量保存的是工資格式 switch zc case 教授 gz gz 10 break case 副教授 gz gz 20 break case 講師 gz gz 30 break default gz gz 40 break 6 5PHP語言的控制語句 6 5 3循環(huán)結構的語句program php1 For循環(huán) 變量循環(huán) 結構格式 For 變量初值 循環(huán)條件 循環(huán)一次的增量 步長 循環(huán)體語句組 例題 計算從1累加到100 取一個變量 vi從1變化到100 取另一個變量 sumi保存每次累加的結果 sumi 0 for vi 0 vi 100 vi vi 1 sumi sumi vi 6 5PHP語言的控制語句 6 5 3循環(huán)結構的語句program php1 while循環(huán) 條件循環(huán) 結構格式 while 條件表達式 循環(huán)體語句組 例題 計算從1乘到 n 階乘 指定一個變量 n 再取一個變量 i從1變化到 n 取第三個變量 m保存每次乘的積 m 0 i 1 n 6 while i n m m i i i 1 6 5PHP語言的控制語句 6 5 3循環(huán)結構的語句program php1 do while循環(huán) 條件循環(huán) 結構格式 Do 循環(huán)體語句組 while 條件表達式 例題 給出一個數(shù) n 判斷該數(shù)是否是素數(shù) 給出一個變量 i從1變化到 n 1 如果 n能夠整除 i n不是素數(shù) 否則 n是一個素數(shù) i 1 n 5 Do if n i 0 break i i 1 while i n if i n echo n是素數(shù) elseecho n不是素數(shù) return 6 5PHP語言的控制語句 Program php循環(huán)短路 立即回到循環(huán)頭 繼續(xù)下一次循環(huán) 語法 continue跳出循環(huán) 無條件結束循環(huán) 跳至循環(huán)后面的語句語法 breakcontinue和break應該與條件分支語句結合使用 CONTINUE結合條件判斷 下一張 continue結合條件判斷 Program php語法 Do 語句組一If continue條件 continue 語句組二 while 循環(huán)條件 下一張 Break結合條件判斷 下一張 Break結合條件判斷 Program php語法 Do 語句組一If Break條件 break 語句組二 while 循環(huán)條件 返回

注意事項

本文(PHP程序設計語言.ppt)為本站會員(sh****n)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!