線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
Php一些小知識點
發表時間:2019-07-30 16:35:00
文章來源:沈陽軟件開發
標簽:網站建設 小程序開發 小程序制作 微信小程序開發 公眾號開發 微信公眾號開發 網頁設計 網站優化 網站排名 網站設計 微信小程序設計 小程序定制 微信小程序定制
瀏覽次數:0
1、變量、數組的應用技巧
(1)許多人沒有使用太多的數組函數。 Foreach,list,each。舉幾個例子,你應該知道。例如:
$數據=陣列( 'A'=> 'DATA1', 'B'=> '數據2', 'C'=> 'DATA3');而(列表($下標,$值)=每($數據)){echo“$ subscript=> $ value:”; echo“$ subscript=> $ value \ n”;} reset($ data); foreach($ dataas $ subscript=> $ value){ Echo“$ subscript=> $ value:”; echo“$ subscript=> $ value \ n”;}(2)函數的變量,變量的變量和變量的“指針”:參見以下示例:
//變量$ var=“thisisavar”; $ VARNAME=“無功”; echo $$ varname; //函數變量functionfun1($ str){echo $ str;} $ funname=“fun1”; $ funname(“Thisisafunction!”);>變量的“指針”。該指針用雙引號括起來表示他不是真正的指針。看一下下面的例子:
函數($ a){$ a ++;} $ c=0;函數($ c); echo $ c; //$ c仍為0函數(& $ a){$ a ++;} $ c=0; echo $ c; //$ c是1?>它被稱為“指針”,因為它具有與C語言中的指針相同的功能。但這不是一個真正的指針,它只能被理解為這樣。
2、正則表達式
正則表達式是一個非常大的主題,Perl正則表達式的強大功能是眾所周知的。 PHP并不弱,他繼承了Perl的正則表達式規則,并擁有自己的一套規則。這里只提到PHP自己的正則表達式。正則表達式是最基本的元素。簡而言之,它是一組規則,用于確定其他元素是否符合自己的規則,或者它們是否具有相同的特征。
正則表達式的開頭:^,兩個符號之間的$結尾是匹配元素。例如,如果電話號碼被檢查為沈陽,則正則表達式中的電話號碼為“^ 010 $”。只要前3位數字是010,即數字沈陽,就不會使用它后面的電話號碼。然后,使用正則表達式匹配函數ereg來判斷,例如:
$模式=“^ $ 010”; $電話=“01080718828'; if(ereg($ pattern,$ phone))echo“number to 沈陽”; elseecho“不是沈陽的數字”;>這是正則表達式。 沈陽的手機是8位數,那么我必須知道這個號碼是否正確?如果他按下9位數字?如果判斷正確,則將使用正則表達式的字符簇。那么上面例子的正則表達式應該寫成:^ 010 [0-9] {8} $,你可以判斷數字是否同時符合規則。正則表達式有很多應用程序。像LBB和VBB論壇這樣所謂的VBB代碼LBB代碼的分析是用正則表達式完成的。
3、模板
了解正則表達式的功能,您就可以知道模板。什么是模板?例如,當在后臺程序中使用網頁時,程序代碼被插入到網頁中。像PHP一樣。這是HTML和PHP的混合。這具有快速讀取速度的優點。缺點是,如果你一起做網站,那么非程序員不會改變網絡。
通過該模板,可以實現分工最合理化。藝術家只制作頁面,程序只編寫背景,然后將其組合在一起。優秀的Jsp提供了一個自定義標簽,可以很好地完成模板功能。主流PHP如何做到這一點?這是通過正則表達式完成的。您可以訪問Internet下載PHPLIB。 PHP目錄中有一個template.inc源代碼文件,它是使用PHP實現模板的類。
網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制