




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PHP(2014版)1.搜索“php”或者“”或者“網(wǎng)”,*****************php2014:第二本:web第三本:重點(diǎn)函數(shù)第四本:面向?qū)ο蟮谖灞荆耗K精講第六本:模板技術(shù)第七本:ci框架第八本:tp框架第九本:yii我們會(huì)在后續(xù)的版本中,做成最成體系的php1.地址為: 2.網(wǎng),開(kāi)放共享的IT 第七節(jié):GD函 由于 這些函數(shù)的來(lái)源是PHP,我不享受任何 印刷或者。數(shù)組、數(shù)組,功能很強(qiáng)大。該版本需要PHP5.4,它可以使用段數(shù)組語(yǔ)法來(lái)創(chuàng)建,即用[]來(lái)代替array()。false,即不保留原始的鍵名,如果為true,則保留原始鍵名。PHP5.5,PHP5.4,就不給大家 來(lái)當(dāng)值,它在PHP5中都是通用的?,F(xiàn)的次數(shù),并且返回值也是一個(gè)數(shù)組,PHP4以上版本可用。N個(gè)參數(shù),都是從第一個(gè)參array_fill是PHP4.2引入的函數(shù),它接受三個(gè)參數(shù),第一個(gè)是初始array_fill_keysPHP5.2函數(shù)在PHP4以上版本都可用。調(diào)函數(shù),我們的回調(diào)函數(shù)判斷之后,如果返回值為true,則保留,一個(gè)布爾值,該函數(shù)在PHP4以上版本都可用。true33為對(duì)數(shù)組進(jìn)行排序,也無(wú)需返回值,它在PHP4版本以上可用。SORT_DESC來(lái)指定為降序。array_popPHP4這個(gè)函數(shù)有點(diǎn)意思,它是計(jì)算一個(gè)數(shù)組的乘積,它最早于PHP5.1PHP5.3.60PHP5.3.6之后,空數(shù)組的乘積為1.后就是n個(gè)變量了?;豧alse,在PHP4版本之后通用。arsortasort,其實(shí)krsort和ksort然后把這些變量變成關(guān)聯(lián)數(shù)組,在PHP4以上版本可用。的類型是否相同,返回類型為一個(gè)布爾型,在PHP4以上版本均可PHPlistPython添加反斜線,在PHP4版本以上可用。3addcslashes()函數(shù),是在某個(gè)特殊字符前面加反斜線,有了addslashes函數(shù),這個(gè)addcslashes函數(shù)就不是那么有必要了。有一個(gè)新的字符串,在PHP4版本之上可用。的參數(shù)就是該字符串,為了簡(jiǎn)單起見(jiàn),我們的第二個(gè)參數(shù)使用3,md5md5一個(gè)字符串,在PHP4以上版本可用。sha1SecureHash1SHA-1列,返回類型也是一個(gè)字符串,在PHP4.3及其以上版本可用。cryptprint可用于輸出一個(gè)字符串,其實(shí)它并不是一個(gè)嚴(yán)格意義上的函慢,這也是為什么我們用echo多一些。其中%bd通常用于整數(shù),%f到了trim系列的函數(shù)。受一個(gè)字符串,返回的是除去了NULL、制表符、換行、回車(chē)、空表示刪除兩邊的字符,該系列函數(shù)在PHP4版本之上可用。數(shù)在PHP4版本之上可用。htmlentitieshtmlhtml字符實(shí)體的字符串,html_entity_decode是把帶有字符實(shí)體的字符串轉(zhuǎn)化為html字符。說(shuō)到implodeexplode,沒(méi)錯(cuò),explodeimplode但是在PHP4.3之前,它確實(shí)需要的,在PHP4.3之后,分隔符變成了可選的。這一變動(dòng)本來(lái)我不想提,的是這個(gè)可選的參數(shù)并不join函數(shù)是implodejoin因此,當(dāng)我們看那些由PHP4遺留下來(lái)的系統(tǒng)的時(shí)候,特別是在PHP4.3之前的出現(xiàn)的系統(tǒng),由于那個(gè)時(shí)候implode函數(shù)的參數(shù)是strtoupper,strtolower我們知道,在編程界我們通常用\nHTML界里,<br>和<br/>才表示換行,于是,為了搭建二者的橋梁,我們可以使用nl2br這個(gè)函數(shù)。nl2br這個(gè)函數(shù)的名字為了方便,我說(shuō)一下它的含義把:nl是newline的縮寫(xiě),表示“新的一行”,而br則是<br>的簡(jiǎn)單記號(hào),這里的2是“to”的意思,意為“到”,由于英語(yǔ)中2的單詞是“two”,而“two”和“to2值chr可以利用ASCII們也可以用ord來(lái)得到它的ASCII值。url&連接多個(gè)我們通過(guò)上面的代碼可以看到,我們本沒(méi)有$name和$age,但是卻多出來(lái)兩個(gè)可用的變量,$name和$age.別是兩個(gè)字符串,第三個(gè)是一個(gè)可選參數(shù),提供規(guī)定百分比相其實(shí)str_getcsv默str_getcsv就只有一個(gè)參數(shù)了,即我們的csv該函數(shù)必須要求PHP的版本達(dá)到PHP5.3不必自己寫(xiě)csv的格式解析了。對(duì)于字符替換系列,我們通常使用str_rece函數(shù),此時(shí)它表示大小寫(xiě)敏感的替換,而str_irece表示大小寫(xiě)不敏感的替換。果大家對(duì)學(xué)有所研究,那么應(yīng)該知道這種很原始的。如果說(shuō)為什么這么原始的成了PHP的內(nèi)置函數(shù),就是因?yàn)樗膬纱渭用芫褪沁@一特點(diǎn),因此,很方便。str_pad第一個(gè)參數(shù)是需要填充的字符串,第二個(gè)參數(shù)是填充之后也可以通過(guò)指定STR_PAD_BOTH設(shè)置為兩側(cè)都填充,也可以設(shè)置為STR_PAD_LEFT為左側(cè)填充,還可以設(shè)置為STR_PAD_RIGHT來(lái)表示每多少個(gè)參數(shù)分為一個(gè)數(shù)組,該函數(shù)在PHP5。strcasecmp用于不區(qū)分大小寫(xiě)的情形下比較字符串,該函數(shù)在PHP40,如果第一個(gè)字符串小于第二個(gè)字符串,則返回<0個(gè)字符串,則返回>0的一個(gè)數(shù)據(jù)。strcmp和strcasecmplength參數(shù),表示比較前n個(gè)字符。strchr是strstr子stristrstrstrfalse,即搜索第一次出現(xiàn)之后的部分,如果設(shè)置為true,則搜索之前的字符串。strcspn的必選參數(shù)只有兩個(gè),第一個(gè)就是字符串,第二個(gè)是要搜義符號(hào),我們可以用stripslashes來(lái)去掉這個(gè)轉(zhuǎn)義符。strposstriposstrripos后一次出現(xiàn)的位置,strrpos返回的也是該字符串中該字符最后一次出有時(shí)候我們需要把整個(gè)字符串翻轉(zhuǎn),我們使用strrev數(shù)用于PHP5以上版本。do...whileifsubstrpare函數(shù)用于比較兩個(gè)字符串的子串,該函數(shù)的前兩PHP5PHP5.1數(shù)個(gè)參數(shù)是可選的,表示搜索的長(zhǎng)度,該函數(shù)在PHP4substr_rece用于子串替換,它的第一個(gè)參數(shù)是必須的,表示原,的關(guān)注。的PHP,如果引入的文件不存在,不會(huì)致命錯(cuò)誤。require也通常用于導(dǎo)入一個(gè)PHPrequire因此require中引入的文件通常是比如連接數(shù)據(jù)庫(kù)、配置文件、加載函數(shù)庫(kù)等特別重要的文件,而include通常是可有可無(wú)的文require_onceinclude_once函數(shù),它們確保導(dǎo)入的文件只當(dāng)然,include_once等函數(shù)的開(kāi)銷也會(huì)較大一些,因?yàn)樗鼈冃枰臋z測(cè)工作。print_r是PHP4.3引入的用于顯示關(guān)于一個(gè)變量的信息,如果給出的是string、integer或者是float,那么將會(huì)打印變量值本身,如var_dumpPHP3.0.5我們用set函數(shù)來(lái)設(shè)置它的第一個(gè)參數(shù)是的名稱,第二個(gè)參數(shù)是該的取值,第四個(gè)是可選的服務(wù)器路徑,第五個(gè)是可選的的有效,第六個(gè)是可選的,表示是否用安全的HTTPS連接來(lái)傳輸。系列PHP的關(guān)于session的函數(shù)還是蠻多的,這里只列舉幾個(gè)特別session_start用于初始化session組$_SESSION中數(shù)據(jù)。session_destroy結(jié)束所有已經(jīng)的sessionsession_save_pathsession在php.ini中查看。函數(shù)是它的取值從0到254。其中0表示正常退出。從PHP4.2開(kāi)始,不需要使用srand函數(shù)來(lái)設(shè)置,因?yàn)樗鼤?huì)自如果讀者沒(méi)有用過(guò)C++或者C,可能會(huì)很納悶為什么要設(shè)置。如果不知道就不知道吧,畢竟,PHP5以上已經(jīng)不需要設(shè)置了。數(shù)之前該htmlhttpdateUnix時(shí)間戳,默認(rèn)使用當(dāng)前的本地時(shí)間time()。關(guān)于date的格式,簡(jiǎn)要說(shuō)一下,我們用d表示天數(shù),用D表示星jwz示一年中的第幾天,m表示月份的數(shù)字表示,n也是用數(shù)字表示月g是12小時(shí)制且不帶零前導(dǎo),G是24小時(shí)制帶零前導(dǎo),h是12小時(shí)制且?guī)Я闱皩?dǎo),H是24小時(shí)制且?guī)Я闱皩?dǎo),i表示分鐘,且?guī)Я闱皩?dǎo),s表示秒,帶零前導(dǎo)。時(shí)區(qū)的設(shè)置有兩種方式,第一種是在php.ini需要設(shè)置其中的date.timezone這一項(xiàng),截圖如下:date_default_timezone_set函數(shù)去處理。通常對(duì)于東部地區(qū),設(shè)置為Asia/Shanghai就可以了,對(duì)于中部,通常使用Asia/Chongqing,我們這里使用的東八區(qū),看一下效time()函數(shù)返回自Unix到現(xiàn)在時(shí)間所經(jīng)過(guò)的秒數(shù)所謂Unix指的是1970年1月1日零時(shí)零秒GMTPHP4時(shí)間項(xiàng)更感。localtime 我們使用opendir,它需要傳遞一個(gè)路徑參數(shù),返回一個(gè) 我們使用closedir,它需要一個(gè)傳遞一個(gè)資源類型的參數(shù),也就是opendir的返回值。我們用mkdir來(lái)創(chuàng)建一個(gè) 用is_dir參數(shù),它會(huì)返回一個(gè)布爾值我們可以用readdir來(lái)中的文件和 我們可以用rmdir來(lái)刪除 我們使用fopenrwax 可以用getc來(lái)一次一個(gè)字符,還可以用gets來(lái) 這兩個(gè)函數(shù)在完畢之后會(huì)自動(dòng)移動(dòng)文件指針。的時(shí)候,直接粘貼上來(lái)的,因此風(fēng)格可能和前面以及后面有些我前面和后面都是使用的SublimeText這個(gè)文本編輯器,但是這一段是我在用Notepad++的時(shí)候使用的,因此風(fēng)格可能看上去有點(diǎn)PDOmysqli的版本的mysql函數(shù),就不計(jì)劃講下去了。PDOPHPDataObjectPHP象”,它為PHP數(shù)據(jù)庫(kù)提供了一個(gè)輕量級(jí)的一致接口。PHPPDO5.1我們要啟用PDOphp.iniPDOmysql,所變化,不過(guò)mysql的dsn就是這樣的格式:PDO對(duì)象的exec、我們用該對(duì)象的query方法來(lái)進(jìn)行數(shù)據(jù)的查詢,上面是總共就查print_r通當(dāng)然我們還可以用$dbpreparesql最后讓$db為null,PDOPDO保使用mysql數(shù)據(jù)庫(kù),那么使用mysqli進(jìn)行面向過(guò)程式的操作也不個(gè)參數(shù)即mysqli_connect的返回值。然后我們執(zhí)行一個(gè)SQL查詢語(yǔ)句,接著我們得到了這個(gè)結(jié)果集的mysqli_fetch_assoc由于老版的教科書(shū)里面還是用mysql_xxx該所謂gd,就是graphicsdevice我們對(duì)gd:第三步就可以用各種imagexxx函數(shù)來(lái)繪制圖像第四步用imagexxx來(lái)生成各種各樣的我們這里第二行使用header函數(shù)來(lái)說(shuō)明本頁(yè)的輸出是一個(gè),不是一個(gè)html文本,根據(jù)HTTP協(xié)議,我們?cè)谑褂胔eader函數(shù)之第四行我們創(chuàng)建了一個(gè)空白的,雖然它的內(nèi)容是空的,但是它是有大小的,它長(zhǎng)度為58,高度為28.第十四行我們保存成png,我們并沒(méi)有保存到本地磁盤(pán)上,以了,兩個(gè)int類型的,第一個(gè)表示寬度,第二個(gè)表示高度。imagecreatefrompng用于從png來(lái)創(chuàng)建一個(gè)表示,它需要該png的文件名。imagecreatefromgif用于從gif來(lái)創(chuàng)建一個(gè)表示,它需要改gif的文件名。函數(shù)。是起始的x坐標(biāo),第三個(gè)參數(shù)是起始的y坐標(biāo),第四個(gè)參數(shù)是顏色imageline點(diǎn)的x坐標(biāo),第三個(gè)參數(shù)是起始點(diǎn)的y坐標(biāo),第四個(gè)參數(shù)是終點(diǎn)的x坐標(biāo),第五個(gè)參數(shù)是終點(diǎn)的y坐標(biāo),第六個(gè)參數(shù)是顏色參數(shù)。imagestringupimagestringimagestringup顯示到html文件中去。常用的有imagepng和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 微特電機(jī)在高精度伺服系統(tǒng)中的應(yīng)用考核試卷
- 有機(jī)合成原料在綠色建筑材料的創(chuàng)新開(kāi)發(fā)趨勢(shì)預(yù)測(cè)分析預(yù)測(cè)考核試卷
- 冷凍飲品企業(yè)的品牌維權(quán)與法律事務(wù)考核試卷
- 木質(zhì)素在土壤改良劑中的作用考核試卷
- 外貿(mào)生鮮類合同范本
- 梁板安裝合同范本
- 檔案提成合同范本
- 外墻水性氟碳漆合同范本
- 金融門(mén)面轉(zhuǎn)讓合同范本
- 水管改造施工合同
- 初中中考語(yǔ)文記敘文閱讀訓(xùn)練訓(xùn)練及答案
- 圍手術(shù)期高血壓患者管理專家共識(shí)
- 中國(guó)城市人口排名表
- 人教版六年級(jí)下冊(cè)數(shù)學(xué)(全冊(cè))同步隨堂練習(xí)一課一練
- GB/T 2573-2008玻璃纖維增強(qiáng)塑料老化性能試驗(yàn)方法
- GB/T 1265-2003化學(xué)試劑溴化鈉
- 工程建設(shè)項(xiàng)目管理培訓(xùn)教材課件
- 11-化學(xué)動(dòng)力學(xué)基礎(chǔ)-2-考研試題資料系列
- 《簡(jiǎn)愛(ài)》課本劇劇本
- 社區(qū)獲得性肺炎臨床路徑
評(píng)論
0/150
提交評(píng)論