TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
PHP程序設計案例教程(簡體書)
滿額折

PHP程序設計案例教程(簡體書)

商品資訊

人民幣定價:59.8 元
定價
:NT$ 359 元
優惠價
87312
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

本書從初學者角度出發,由淺入深、循序漸進地介紹了PHP和MySQL的一些知識,並提供了大量的PHP程序案例,課後還有習題供讀者練習。
本書共分為12章,主要內容包括:PHP概述與運行環境搭建、PHP基本語法、PHP數據處理、PHP流程控制語句、PHP函數、數組、字符串和正則表達式、面向對象的程序設計、PHP表單應用、session和cookie、文件和目錄處理、MySQL數據庫。每章後面都提供了一個綜合案例及習題。
本書適合初學者使用。另外,對於大中專院校和培訓班的學生,本書更是一本不可多得的教材。

目次

目錄

第1章PHP概述與運行環境搭建1
1.1PHP入門1
1.1.1PHP的發展史2
1.1.2PHP的優點3
1.1.3PHP的運行機制4
1.2PHP擴展庫5
1.2.1標準擴展庫5
1.2.2外部擴展庫6
1.3Web服務器6
1.3.1Apache服務器6
1.3.2IIS服務器7
1.4PHP運行環境的搭建7
1.5綜合案例――創建第一個PHP程序10
1.6習題12
第2章PHP基本語法14
2.1PHP語法入門14
2.1.1PHP腳本標記14
2.1.2一個簡單的PHP程序15
2.2PHP注釋和HTML注釋18
2.2.1PHP行注釋18
2.2.2PHP塊注釋19
2.2.3HTML注釋20
2.3PHP的輸出21
2.3.1echo語句21
2.3.2print()函數22
2.3.3printf()函數23
2.3.4var_dump()函數26
2.4綜合案例――職工個人信息的輸出27
2.5習題27第3章PHP數據處理30
3.1標準數據類型30
3.1.1布爾型30
3.1.2整型31
3.1.3浮點型32
3.1.4字符串型32
3.1.5複合數據類型35
3.2數據類型轉換38
3.2.1強制數據類型轉換38
3.2.2自動數據類型轉換41
3.2.3數據類型函數42
3.3變量44
3.3.1變量的聲明44
3.3.2變量的賦值45
3.3.3動態變量46
3.3.4變量的作用域47
3.3.5變量的銷毀49
3.4常量50
3.4.1常量的定義50
3.4.2類的常量52
3.4.3系統常量53
3.5運算符54
3.5.1運算符的優先級54
3.5.2算術運算符55
3.5.3賦值運算符56
3.5.4比較運算符57
3.5.5三元運算符58
3.5.6邏輯運算符58
3.5.7運算符的“短路”59
3.5.8位運算符60
3.5.9遞增和遞減運算符61
3.5.10執行運算符62
3.5.11錯誤控制運算符62
3.5.12PHP表達式63
3.6綜合案例――短路運算和優先級64
3.7習題65
第4章PHP流程控制語句68
4.1分支結構68
4.1.1if語句68
4.1.2if...else語句70
4.1.3if...elseif...else語句71
4.1.4if語句的嵌套72
4.1.5switch...case語句73
4.2循環結構75
4.2.1for語句76
4.2.2do...while語句77
4.2.3while語句79
4.2.4foreach語句80
4.2.5break語句81
4.2.6continue語句81
4.3分支和循環的嵌套82
4.3.1分支語句嵌套82
4.3.2循環語句嵌套83
4.3.3混合語句嵌套84
4.4綜合案例――驗證哥德巴赫猜想85
4.5習題86
第5章PHP函數90
5.1PHP函數概述90
5.2變量處理函數91
5.3數學函數92
5.3.1三角函數93
5.3.2指數和對數函數94
5.3.3最大函數及最小函數95
5.3.4取整函數96
5.3.5其他函數96
5.4日期和時間函數97
5.4.1checkdate()函數和getdate()函數97
5.4.2date()函數99
5.4.3time()函數101
5.4.4strtotime()函數101
5.5自定義函數102
5.5.1自定義函數的創建102
5.5.2自定義函數的調用103
5.5.3參數傳遞104
5.5.4函數的返回值109
5.6函數應用110
5.6.1變量函數111
5.6.2嵌套函數112
5.6.3遞歸函數113
5.7綜合案例――漢諾塔問題114
5.8習題115
第6章數組117
6.1數組概述117
6.1.1數組的概念117
6.1.2數組的分類118
6.2數組的基本操作120
6.2.1數組的創建120
6.2.2數組元素的追加122
6.2.3數組元素的刪除124
6.3數組的遍歷125
6.3.1使用for語句遍歷數組126
6.3.2使用foreach語句遍歷數組126
6.3.3使用list()遍歷數組128
6.3.4使用each()函數遍歷數組129
6.4數組排序129
6.4.1sort()、rsort()、ksort()和krsort()函數130
6.4.2使用shuffle()函數進行隨機排序132
6.4.3使用array_reverse()函數進行反向排序133
6.5數組的其他操作134
6.5.1隨機獲取數組元素134
6.5.2聯合數組136
6.5.3合併數組137
6.5.4拆分數組140
6.5.5替換數組140
6.5.6查找鍵名是否存在142
6.5.7查找值是否存在142
6.5.8去掉重複元素值143
6.5.9數組的鍵名和值調換144
6.6綜合案例――考生信息處理145
6.7習題146
第7章字符串和正則表達式149
7.1字符串概述149
7.1.1字符串基礎149
7.1.2字符串連接運算150
7.1.3使用定界符定義字符串150
7.2字符串操作151
7.2.1統計字符串151
7.2.2空格和特殊字符155
7.2.3大小寫轉換157
7.2.4分隔字符串160
7.2.5截取字符串163
7.2.6填充字符串或刪除字符串167
7.2.7比較字符串171
7.2.8定位字符串177
7.2.9替換字符串181
7.2.10字符串與HTML轉換184
7.3字符串編碼191
7.3.1字符集與編碼191
7.3.2頁面編碼設置195
7.3.3編碼轉換197
7.3.4字符串加密200
7.4正則表達式204
7.4.1正則表達式概述205
7.4.2Perl風格正則表達式209
7.5正則表達式的使用方法210
7.5.1正則表達式函數210
7.5.2正則表達式的匹配211
7.5.3正則表達式的全域匹配212
7.5.4獲取與模式匹配的數組單元213
7.5.5轉義正則表達式字符213
7.5.6正則表達式的搜索和替換函數214
7.5.7正則表達式的搜索和替換215
7.5.8使用正則表達式分隔字符串216
7.6常用的Web驗證217
7.7綜合案例――考生信息處理219
7.8習題221
第8章面向對象的程序設計223
8.1面向對象的編程223
8.1.1理解面向對象編程223
8.1.2面向對象編程的特性224
8.1.3面向對象編程的原則224
8.2類和對象的概述225
8.2.1瞭解類和對象225
8.2.2類的定義225
8.2.3創建對象226
8.2.4構造函數226
8.2.5析構函數227
8.3類的成員228
8.3.1常量229
8.3.2字段229
8.3.3屬性230
8.3.4方法233
8.3.5靜態成員234
8.4抽象類235
8.5final的使用236
8.6實現類的特性238
8.6.1封裝性238
8.6.2繼承性238
8.6.3多態性241
8.7接口242
8.7.1接口概述242
8.7.2定義接口242
8.7.3實現接口243
8.8綜合案例――輸出圖形245
8.9習題247
第9章PHP表單應用250
9.1表單概述250
9.1.1表單構成250
9.1.2表單標記251
9.1.3按鈕252
9.1.4文本框254
9.1.5密碼框254
9.1.6多行文本框255
9.1.7單選框256
9.1.8多選框257
9.1.9下拉列表框258
9.1.10文件上傳框259
9.1.11郵箱輸入框261
9.1.12電話輸入框262
9.2表單提交262
9.2.1表單的提交方式262
9.2.2表單的GET提交方式263
9.2.3表單的POST提交方式264
9.3表單的高級操作264
9.3.1表單元素的遍歷264
9.3.2表單元素的動態生成265
9.4綜合案例――用戶註冊268
9.5習題276
第10章session和cookie278
10.1session的基本知識278
10.1.1session簡介278
10.1.2session配置279
10.1.3session函數280
10.1.4session變量281
10.2session的基本操作282
10.2.1session的啟動282
10.2.2sessionID的獲取282
10.2.3session的存取283
10.2.4session的銷毀284
10.3session舉例286
10.4cookie的基本知識287
10.4.1cookie工作原理288
10.4.2cookie和session的區別288
10.5cookie的基本操作289
10.5.1cookie的創建289
10.5.2cookie的獲取290
10.5.3cookie的刪除290
10.6綜合案例――使用cookie進行用戶登錄291
10.7習題293
第11章文件和目錄處理295
11.1獲取文件的屬性295
11.1.1文件的類型和大小295
11.1.2最後訪問與修改時間297
11.1.3其他屬性298
11.2文件的基本操作300
11.2.1文件的打開300
11.2.2文件的關閉301
11.2.3文件的讀取302
11.2.4文件的寫入304
11.2.5文件的複製307
11.2.6文件的刪除307
11.3非線性讀寫文件308
11.3.1fseek()函數308
11.3.2ftell()函數308
11.3.3rewind()函數309
11.4文件的高級操作310
11.4.1文件的上傳310
11.4.2文件的下載314
11.5獲取目錄屬性315
11.5.1解析文件的路徑315
11.5.2取得磁盤空間317
11.6目錄的基本操作318
11.6.1目錄的打開319
11.6.2目錄的關閉319
11.6.3目錄的讀取320
11.6.4目錄的創建321
11.6.5目錄的刪除322
11.7綜合案例322
11.8習題324
第12章MySQL數據庫326
12.1MySQL數據庫概述326
12.1.1MySQL數據庫的概念326
12.1.2MySQL服務器的啟動、連接、斷開和停止327
12.1.3數據庫常用類330
12.2數據庫以及數據表的創建331
12.2.1使用命令創建MySQL數據庫332
12.2.2使用phpMyAdmin界面創建MySQL數據庫333
12.2.3使用命令創建MySQL數據表334
12.2.4使用phpMyAdmin界面創建MySQL數據表338
12.2.5使用命令在表中添加記錄339
12.2.6使用phpMyAdmin界面在數據表中添加記錄341
12.3數據庫服務器的連接342
12.3.1連接對象的創建342
12.3.2設置連接選項343
12.3.3連接錯誤測試344
12.3.4連接的關閉346
12.4數據庫的其他操作346
12.4.1查看數據庫346
12.4.2選擇數據庫348
12.4.3刪除數據庫348
12.5數據庫數據的操作348
12.5.1mysqli類348
12.5.2mysqli_result類349
12.5.3獲取數據記錄的方法350
12.5.4從結果集中獲取數據列信息354
12.6結構化查詢語言358
12.6.1查詢記錄――SELECT語句358
13.6.2插入記錄――INSERT INTO語句362
12.6.3修改記錄――UPDATE語句363
12.6.4刪除記錄――DELETE語句364
12.6.5新建表――CREATE語句364
12.6.6獲得數據庫的全部表――SHOW TABLES365
12.6.7修改表結構――ALTER TABLE366
12.6.8刪除表――DROP TABLE367
12.7數據查詢368
12.7.1字段查詢368
12.7.2帶IN關鍵字的查詢368
12.7.3帶BETWEEN AND的範圍查詢369
12.7.4帶LIKE的字符匹配查詢369
12.7.5帶IS NULL關鍵字查詢空值370
12.7.6帶AND或OR的多條件查詢371
12.7.7用DISTINCT關鍵字去掉結果中的重複記錄371
12.7.8用ORDER BY關鍵字對查詢結果進行排序372
12.7.9用GROUP BY關鍵字和HAVING關鍵字進行分組查詢372
12.7.10用LIMIT關鍵字的記錄數量限制查詢373
12.7.11聚合函數查詢374
12.7.12連接查詢376
12.7.13子查詢378
12.7.14表記錄的分頁查詢381
12.8綜合案例382
12.9習題391
部分習題參考答案393
參考文獻396

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 312
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區