注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程PHP 5范例代碼查詢辭典

PHP 5范例代碼查詢辭典

PHP 5范例代碼查詢辭典

定 價(jià):¥79.00

作 者: (加拿大)(Babin)巴賓 等著;林琪 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)·Web開(kāi)發(fā)系列
標(biāo) 簽: Php

購(gòu)買這本書(shū)可以去


ISBN: 9787115175397 出版時(shí)間: 2008-05-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 567 pages 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)幾乎在PHP 5的所有重要方面都提供了有用的參考,不僅包括先前版本中已經(jīng)非常成熟的原有特性,而且還包括PHP 5中引入的新特性。比如,基本的PHP語(yǔ)法(數(shù)據(jù)類型、類、對(duì)象、接口、數(shù)組、數(shù)學(xué)運(yùn)算)、日期和時(shí)間處理、字符串處理、文件與目錄處理、動(dòng)態(tài)圖像處理、正則表達(dá)式、變量處理、標(biāo)記處理、MySQLi數(shù)據(jù)庫(kù)擴(kuò)展、Web基礎(chǔ),等等。書(shū)中有大量的實(shí)例解決方案,包含大量實(shí)用的代碼片段,你可以直接復(fù)制它們,然后粘貼到自己的應(yīng)用程序中,從而大大節(jié)約編碼時(shí)間。無(wú)論你是剛?cè)腴T(mén)的初學(xué)者,還是有多年開(kāi)發(fā)經(jīng)驗(yàn)的資深開(kāi)發(fā)者,在你的PHP 旅途中,本書(shū)都會(huì)是一位有用而且受歡迎的伙伴。當(dāng)你遇到任何PHP方面的難題時(shí),它會(huì)告訴你想要的答案。

作者簡(jiǎn)介

  Babin,加拿大Code Shoppe公司的首席程序員,擁有豐富的Web開(kāi)發(fā)經(jīng)驗(yàn)。他是業(yè)界知名的PHP專家,除本書(shū)外,他著有《Ajax與PHP基礎(chǔ)教程》一書(shū)(中文版已由人民郵電出版社出版)。

圖書(shū)目錄

第1章 PHP數(shù)據(jù)類型與概念概述 1
1-1 變量 1
1-2 數(shù)值 3
1-3 數(shù)組 4
1-4 字符串 5
1-5 正則表達(dá)式 6
1-6 函數(shù) 7
1-7 項(xiàng)目:查找值的數(shù)據(jù)類型 8
1-8 項(xiàng)目:發(fā)現(xiàn)可用的變量、常量、函數(shù)、類和接口 10
1-9 獲得當(dāng)前腳本的信息 12
小結(jié) 16
下章預(yù)覽 16
第2章 類、對(duì)象和接口概述 17
基本概念 18
2-1 使用構(gòu)造函數(shù)創(chuàng)建實(shí)例 19
2-2 使用默認(rèn)構(gòu)造函數(shù) 21
2-3 設(shè)置對(duì)象屬性 22
2-4 控制對(duì)類成員的訪問(wèn) 24
2-5 使用靜態(tài)成員和self關(guān)鍵字 27
2-6 使用類常量 31
2-7 擴(kuò)展類 36
2-8 使用抽象類和方法 42
2-9 使用接口 45
2-10 使用類析構(gòu)函數(shù) 46
2-11 使用異?!?8
獲得類和對(duì)象的信息 51
使用類和對(duì)象函數(shù) 52
2-12 使用class_exists()和interface_exists()檢查類和接口是否存在 53
2-13 使用get_class_methods()列出方法和接口 54
2-14 獲得變量名 55
2-15 確定對(duì)象是否是某個(gè)類的實(shí)例 56
2-16 列出當(dāng)前加載的接口和類 58
使用類反射API 60
2-17 獲得反射API的轉(zhuǎn)儲(chǔ)信息 62
2-18 完成動(dòng)態(tài)類實(shí)例化 64
2-19 使用反射API分解Shape類 66
小結(jié) 70
下章預(yù)覽 71
第3章 數(shù)學(xué)運(yùn)算 72
3-1 數(shù)值數(shù)據(jù)類型 72
3-2 隨機(jī)數(shù) 81
3-3 對(duì)數(shù)和指數(shù) 85
3-4 三角函數(shù) 89
3-5 格式化數(shù)值數(shù)據(jù) 92
3-6 數(shù)學(xué)庫(kù) 96
3-7 靜態(tài)Math類 99
小結(jié) 101
下章預(yù)覽 101
第4章 數(shù)組處理 102
4-1 創(chuàng)建數(shù)組 103
4-2 訪問(wèn)數(shù)組元素 103
4-3 創(chuàng)建多維數(shù)組 104
4-4 使用數(shù)組鍵 104
4-5 將數(shù)組初始化為值的區(qū)間或序列 105
輸出數(shù)組 106
4-6 數(shù)組輸出為字符串 106
4-7 為保證向后兼容使用array_values()和array_keys()完成輸出 107
4-8 數(shù)組輸出為樹(shù) 108
向數(shù)組增加新元素 111
4-9 向數(shù)組末尾增加元素 111
4-10 將一個(gè)數(shù)組追加到另一個(gè)數(shù)組 112
4-11 比較數(shù)組 115
4-12 在數(shù)組開(kāi)始處增加元素 116
4-13 在索引數(shù)組的任意位置插入新值 116
獲得和設(shè)置數(shù)組的大小 118
4-14 數(shù)組元素計(jì)數(shù) 118
4-15 設(shè)置數(shù)組大小 120
遍歷數(shù)組 122
4-16 使用foreach循環(huán)處理關(guān)聯(lián)數(shù)組 122
4-17 使用for和count()循環(huán)處理壓縮索引數(shù)組 123
4-18 循環(huán)處理稀疏數(shù)組 124
刪除數(shù)組元素 125
4-19 刪除數(shù)組的第一個(gè)或最后一個(gè)元素 126
4-20 刪除一個(gè)或多個(gè)數(shù)組元素 127
4-21 抽取數(shù)組中的一部分 130
4-22 使用extract()從數(shù)組抽取值 131
4-23 使用list()從數(shù)組中抽取值 133
4-24 合并數(shù)組 134
4-25 獲得數(shù)組鍵和值 136
4-26 處理唯一值 137
4-27 獲得和顯示數(shù)組值的個(gè)數(shù) 137
查找和處理數(shù)組值 138
4-28 確定元素是否在數(shù)組中 139
4-29 測(cè)試鍵在數(shù)組中是否存在 140
4-30 獲得有給定值的數(shù)組鍵 141
4-31 查找數(shù)組中的最大值和最小值 142
4-32 查看數(shù)組中值的總和與平均值 143
對(duì)數(shù)組應(yīng)用函數(shù) 144
4-33 使用array_walk()向數(shù)組元素應(yīng)用函數(shù) 145
4-34 使用array_map()向數(shù)組元素應(yīng)用函數(shù) 147
4-35 使用array_filter()過(guò)濾數(shù)組 149
數(shù)組排序 152
4-36 按值對(duì)數(shù)組排序 152
4-37 按鍵對(duì)數(shù)組排序 154
4-38 使用arsort()逆置數(shù)組 155
4-39 使用krsort()逆置數(shù)組 155
4-40 使用array_reverse()逆置數(shù)組 156
4-41 使用shuffle()、kshuffle()和array_rand()對(duì)數(shù)組隨機(jī)重排 156
4-42 使用比較函數(shù)對(duì)數(shù)組排序 157
4-43 多維數(shù)組排序 159
4-44 對(duì)多個(gè)數(shù)組排序 162
查看排列和組合 163
4-45 查看數(shù)組中元素的所有排列 163
4-46 查看數(shù)組中元素的所有組合 166
小結(jié) 166
下章預(yù)覽 167
第5章 日期和時(shí)間處理 168
PHP 5中的日期和時(shí)間函數(shù)概述 169
顯示日期和時(shí)間 170
5-1 顯示人可讀的日期和時(shí)間 171
5-2 顯示任意日期和時(shí)間 174
5-3 使用strtotime()將人可讀的日期轉(zhuǎn)換為Unix時(shí)間戳 175
5-4 根據(jù)星期幾查找相應(yīng)日期 177
5-5 獲得一年中的日期和星期 180
5-6 確定給定的年是否為閏年 181
5-7 獲得文件的時(shí)間和日期 182
5-8 設(shè)置時(shí)區(qū)和GMT/UTC 184
5-9 用其他語(yǔ)言顯示時(shí)間和日期 187
5-10 生成本地化GMT/UTC時(shí)間和
日期字符串 191
5-11 獲得兩個(gè)日期之差 192
5-12 項(xiàng)目:構(gòu)造和使用日期類 198
5-13 擴(kuò)展Date類 215
小結(jié) 228
下章預(yù)覽 228
第6章 字符串處理 229
操作子字符串 230
6-1 測(cè)試子字符串 230
6-2 統(tǒng)計(jì)子字符串出現(xiàn)的次數(shù) 232
6-3 訪問(wèn)子字符串 233
6-4 使用其他子字符串函數(shù) 234
6-5 替換子字符串 234
處理字符串 235
6-6 聯(lián)結(jié)和分解字符串 236
6-7 逆置字符串 239
6-8 控制大小寫(xiě) 239
6-9 去除空格 241
6-10 文本換行 242
6-11 檢查字符串長(zhǎng)度 243
6-12 比較字符串 244
6-13 比較發(fā)音 245
項(xiàng)目:創(chuàng)建和使用字符串類 246
6-14 使用頁(yè)面讀取器類 247
小結(jié) 251
下章預(yù)覽 251
第7章 文件與目錄處理 252
處理文件 252
7-1 打開(kāi)文件 252
7-2 讀文件 254
7-3 寫(xiě)文件 255
7-4 關(guān)閉文件 257
7-5 讀寫(xiě)逗號(hào)分隔的數(shù)據(jù) 258
7-6 讀固定寬度定界數(shù)據(jù) 260
7-7 讀寫(xiě)文件中的二進(jìn)制數(shù)據(jù) 261
7-8 得到文件中的行數(shù) 262
7-9 獲得文件中的字符數(shù)、單詞數(shù)或段落數(shù) 263
7-10 項(xiàng)目:創(chuàng)建和使用文件類 265
處理目錄 268
7-11 列出當(dāng)前目錄中的所有文件 268
7-12 列出某種類型的所有文件 269
7-13 根據(jù)日期對(duì)文件排序 271
7-14 生成遞歸的目錄列表 273
7-15 使用SPL DirectoryIterator
對(duì)象 274
小結(jié) 276
下章預(yù)覽 276
第8章 動(dòng)態(tài)圖像處理 277
處理圖像類型 277
8-1 處理JPG 277
8-2 處理GIF 279
8-3 處理PNG 281
處理圖像庫(kù) 282
從頭創(chuàng)建圖像 282
8-4 創(chuàng)建空畫(huà)布 283
8-5 創(chuàng)建和使用顏色 284
8-6 創(chuàng)建和應(yīng)用不同的形狀和模式 286
8-7 輸出圖像 287
根據(jù)現(xiàn)有圖像創(chuàng)建圖像 289
8-8 加載現(xiàn)有圖像 290
8-9 修改現(xiàn)有圖像 291
8-10 保存和輸出修改后的圖像 293
使用TrueType字體 294
8-11 加載字體 294
8-12 對(duì)圖像應(yīng)用TrueType字體 296
8-13 項(xiàng)目:創(chuàng)建和使用動(dòng)態(tài)縮略
圖類 298
小結(jié) 301
下章預(yù)覽 301
第9章 使用正則表達(dá)式 302
正則表達(dá)式語(yǔ)法概述 302
修飾符 302
區(qū)間 303
行錨 303
轉(zhuǎn)義 303
OR 303
字符類 304
POSIX與PCRE 304
POSIX 304
PCRE 305
使用正則表達(dá)式 306
9-1 使用字符串匹配和模式匹配 306
9-2 查找匹配的第n次出現(xiàn) 308
9-3 使用貪心和非貪心表達(dá)式匹配 308
9-4 匹配合法IP地址 309
9-5 驗(yàn)證Pascal Case名稱 311
9-6 驗(yàn)證美國(guó)貨幣 312
9-7 格式化電話號(hào)碼 314
9-8 查找重復(fù)詞 315
9-9 查找未跟在其他詞之后的詞 317
9-10 匹配合法的E-mail地址 317
9-11 查找文件中所有匹配的行 319
9-12 查找有奇數(shù)個(gè)引號(hào)的行 320
9-13 捕獲HTML或XML標(biāo)簽中的文本 321
9-14 對(duì)特殊字符轉(zhuǎn)義 323
9-15 將URL替換為鏈接 324
9-16 將智能引號(hào)替換為直引號(hào) 327
9-17 測(cè)試密碼的復(fù)雜性 327
9-18 匹配GUID/UUID 328
9-19 讀取有分隔符的記錄 329
9-20 創(chuàng)建自己的RegExp類 331
小結(jié) 337
下章預(yù)覽 337
第10章 變量處理 338
10-1 使用變量類型 339
10-2 賦值和比較 341
10-3 類型強(qiáng)制轉(zhuǎn)換 346
10-4 使用常量 351
10-5 定義變量作用域 353
10-6 解析傳入函數(shù)的值 359
10-7 使用動(dòng)態(tài)變量和函數(shù)名 362
10-8 封裝復(fù)雜數(shù)據(jù)類型 365
10-9 進(jìn)程間共享變量 369
10-10 調(diào)試 371
小結(jié) 374
下章預(yù)覽 374
第11章 使用函數(shù) 375
11-1 訪問(wèn)函數(shù)參數(shù) 375
11-2 為函數(shù)參數(shù)設(shè)置默認(rèn)值 376
11-3 按引用傳遞值 377
11-4 創(chuàng)建參數(shù)個(gè)數(shù)可變的函數(shù) 378
11-5 返回多個(gè)值 379
11-6 按引用返回值 380
11-7 返回失敗 381
11-8 調(diào)用變量函數(shù) 382
11-9 在函數(shù)中訪問(wèn)全局變量 384
11-10 創(chuàng)建動(dòng)態(tài)函數(shù) 385
小結(jié) 386
下章預(yù)覽 386
第12章 Web基礎(chǔ) 387
使用cookie 387
12-1 設(shè)置cookie 387
12-2 讀取cookie 389
12-3 刪除cookie 390
12-4 編寫(xiě)和使用cookie類 391
使用HTTP首部 392
12-5 重定向到不同位置 393
12-6 發(fā)送非HTML的內(nèi)容類型 394
12-7 要求文件“另存為”下載 395
使用會(huì)話 396
12-8 實(shí)現(xiàn)會(huì)話 396
12-9 在會(huì)話中存儲(chǔ)簡(jiǎn)單的數(shù)據(jù)類型 398
12-10 在會(huì)話中存儲(chǔ)復(fù)雜數(shù)據(jù)類型 399
12-11 檢測(cè)瀏覽器 400
使用查詢字符串 402
12-12 使用查詢字符串 402
12-13 在查詢字符串中傳遞數(shù)字值 403
12-14 在查詢字符串中傳遞字符串值 404
12-15 在查詢字符串中傳遞復(fù)雜值 405
認(rèn)證用戶 407
12-16 建立基于HTTP的認(rèn)證 407
12-17 建立cookie認(rèn)證 413
使用環(huán)境和配置變量 415
12-18 讀取環(huán)境變量和配置變量 415
12-19 設(shè)置環(huán)境變量和配置變量 416
小結(jié) 417
下章預(yù)覽 417
第13章 創(chuàng)建和使用表單 418
了解常見(jiàn)的表單問(wèn)題 418
13-1 GET與POST 419
13-2 超全局變量與全局變量 421
13-3 驗(yàn)證表單輸入 422
13-4 處理多頁(yè)表單 424
13-5 根據(jù)預(yù)置信息和錯(cuò)誤消息重新
顯示表單 426
避免表單的多次提交 429
13-6 在服務(wù)器端防止多次提交 429
13-7 在客戶端防止多次提交 430
13-8 完成文件上傳 432
13-9 處理特殊字符 435
13-10 創(chuàng)建有多個(gè)選項(xiàng)的表單元素 436
13-11 根據(jù)當(dāng)前時(shí)間和日期創(chuàng)建表單元素 437
小結(jié) 440
下章預(yù)覽 440
第14章 標(biāo)記處理 441
14-1 理解標(biāo)記概念 441
14-2 手工生成標(biāo)記 442
14-3 使用DOM生成標(biāo)記 443
14-4 創(chuàng)建和設(shè)置屬性 447
14-5 解析XML 450
14-6 用XSL轉(zhuǎn)換XML 455
14-7 使用RSS提要 457
14-8 使用WDDX 464
14-9 使用SOAP 467
小結(jié) 473
下章預(yù)覽 473
第15章 PHP 5中使用MySQL數(shù)據(jù)庫(kù) 474
數(shù)據(jù)庫(kù)概念基礎(chǔ) 474
15-1 連接MySQL數(shù)據(jù)庫(kù) 474
15-2 查詢數(shù)據(jù)庫(kù) 475
15-3 獲取和顯示結(jié)果 478
15-4 修改數(shù)據(jù) 480
15-5 刪除數(shù)據(jù) 481
15-6 動(dòng)態(tài)構(gòu)建查詢 483
mysqli擴(kuò)展包與PHP 4 MySQL擴(kuò)展包的比較 485
15-7 使用mysqli面向?qū)ο驛PI 486
15-8 使用異常處理數(shù)據(jù)庫(kù)錯(cuò)誤 489
15-9 項(xiàng)目:顯示鏈接查找結(jié)果 492
15-10 在表單中顯示結(jié)果 497
項(xiàng)目:在mysql和mysqli之間搭橋 499
15-11 發(fā)現(xiàn)使用哪一個(gè)擴(kuò)展包 499
15-12 編寫(xiě)包裝器類搭橋 501
15-13 項(xiàng)目:MySQL與XML間的轉(zhuǎn)換 505
小結(jié) 516
下章預(yù)覽 516
第16章 與Internet服務(wù)通信 517
16-1 發(fā)送Internet郵件 517
16-2 項(xiàng)目:利用郵件類發(fā)送E-mail 518
16-3 用IMAP或POP3讀郵件 521
16-4 使用FTP獲取和放置文件 532
16-5 完成DNS查找 539
16-6 檢查主機(jī)是否活動(dòng) 541
16-7 獲得域名的有關(guān)信息 545
小結(jié) 546
索引 547

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)